如何检查 Qt 构建的启用功能?
How to check enabled features for Qt build?
我想将 Qt 5.10.1
与 Vulkan
一起使用。我下载了预构建的 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.
我想将 Qt 5.10.1
与 Vulkan
一起使用。我下载了预构建的 gcc_64
版本,打开了 hellowulkanwindow
应用程序,在构建环境中设置了 VULKAN_SDK
。但是编译给了我很多错误,例如'QVulkanWindow' does not name a type
。它看起来像宏 QT_CONFIG(vulkan)
return false,但我很确定预构建版本应该启用 Vulkan
。
VulkanSDK
安装在我的系统上,我可以运行演示。我也可以 运行 使用 Vulkan
.
那么如何检查功能 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.