Skip to content

WBhlietue/cppVulkan

Repository files navigation

version: c++ 20

now in development is only run in windows with msvc

after will add cross platform and multiple compiler support

  1. use this tool to run project simple

https://github.com/WBhlietue/seewkRunner

  1. install tools (cmake, ninja, vcpkg), you need install MSVC2022 manually
seewkInit
  1. install dependency is automat install when using seewk make
  2. make and run
seewk make
seewk start

Or you can use npm to run project

for example

npm run make // make
npm start // compile and run
npm run dev // using nodemom to auto compile and run when cpp file changed
npm run compile // compile project
npm run view // run exe file

used tools:

  • msvc 2022
  • cmake
  • vcpkg
  • ninja

if intellisense of modules not working

add following code to your .vscode/c_cpp_properties.json files

{
  "configurations": [
    {
      "name": "Win32",
      "intelliSenseMode": "msvc-x64",
      "includePath": [
        "${workspaceFolder}/**"
      ],
      "defines": [],
    "compileCommands": "${workspaceFolder}/build/compile_commands.json",
      "cStandard": "c17",
      "cppStandard": "c++20"
    }
  ],
  "version": 4
}

then use seewk make and seewk start to generate ifc files to use intellisense.

About

Vulkan based high performance GUI in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors