我想将override
与Qt 5.10.1
一起使用。我下载了预构建的Vulkan
版本,打开了gcc_64
应用程序,在构建环境中设置了hellowulkanwindow
。但编译给了我很多错误,例如VULKAN_SDK
。看起来宏'QVulkanWindow' does not name a type
返回false,但我很确定预建版本应该在启用QT_CONFIG(vulkan)
的情况下启用。
Vulkan
,我可以运行演示。我也可以运行使用VulkanSDK
的非qt代码。
那么如何检查该功能Vulkan
是否已启用?
更新:我在5.10.1来源中运行了QT_FEATURE_vulkan
,并没有向我展示与configure -list-features
相关的任何内容。
答案 0 :(得分:1)
您可以检查QT_FEATURE_vulkan
头文件中的qtgui-config.h
定义(1表示启用,-1表示禁用)。您只需在Qt Creator中输入QT_FEATURE_vulkan
,然后按 F2 即可在头文件中找到它的位置。
显然,官方安装程序提供的Qt 5.10.0和5.10.1没有启用Vulkan支持,至少在Linux上是这样。