如何检查Qt构建的启用功能?

时间:2018-02-23 15:47:39

标签: qt vulkan

我想将overrideQt 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相关的任何内容。

1 个答案:

答案 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上是这样。

相关问题