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

How to check enabled features for Qt build?

我想将 Qt 5.10.1Vulkan 一起使用。我下载了预构建的 gcc_64 版本,打开了 hellowulkanwindow 应用程序,在构建环境中设置了 VULKAN_SDK。但是编译给了我很多错误,例如'QVulkanWindow' does not name a type。它看起来像宏 QT_CONFIG(vulkan) return false,但我很确定预构建版本应该启用 Vulkan

VulkanSDK安装在我的系统上,我可以运行演示。我也可以 运行 使用 Vulkan.

的非 qt 代码

那么如何检查功能 QT_FEATURE_vulkan 是否已启用?

更新:我在 5.10.1 源中 运行 configure -list-features,它没有向我显示与 Vulkan.

相关的任何内容

可以查看qtgui-config.h头文件中的QT_FEATURE_vulkan定义(1表示启用,-1表示禁用)。您只需在 Qt Creator 中键入 QT_FEATURE_vulkan,然后按 F2 导航到它在头文件中的位置。

显然官方安装程序提供的 Qt 5.10.0 和 5.10.1 没有启用 Vulkan 支持,至少在 Linux.