cmake_minimum_required(VERSION 3.21) project(VulkanCppSetup) set(CMAKE_CXX_STANDARD 20) find_package(Vulkan REQUIRED) find_package(Qt5 COMPONENTS Gui REQUIRED) add_executable(VulkanCppSetup src/main.cpp src/VulkanWindow.cpp src/VulkanRenderer.cpp src/ShaderLoader.cpp) #include_directories(VulkanCppSetup ${Vulkan_INCLUDE_DIRS} ${Qt5_INCLUDE_DIRS}) target_link_libraries(VulkanCppSetup ${Vulkan_LIBRARIES} Qt5::Gui)