找不到QT Vulkan类
Qt vulkan classes not found
使用qt 5.10和qmake 3.1,我的编译器给出了此输出:
expected class-name before ‘{’ token
我的代码:
#include <vulkan/vulkan.hpp>
#include <QVulkanWindow>
class VulkanRenderer : public QVulkanWindow
{
Q_OBJECT
public:
VulkanRenderer();
~VulkanRenderer();
private:
};
我还将行CONFIG += vulkan
添加到我的.pro文件中。
来自文档:
Vulkan支持可能会自动为给定的QT构建而自动禁用,因为在构建时间没有必要的Vulkan标头。在这种情况下,配置的输出表示禁用Vulkan支持,Qvulkan*类将不可用。
确保不是这种情况。
这个博客似乎详细介绍了如何解决此问题。
检查是否已安装了Vulkan SDK和VULKAN_SDK
环境变量集。
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 如何在MS Visual Studio 2019中运行QT UI
- QT通过C++添加映射QML项目
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用Qt C++计算类似Git的SHA1哈希
- Qt focusObjectChanged example?
- 如何在cpp文件之间切换窗口?在Qt中
- 使用Vulkan hpp vk::enumerateInstanceVersion()会导致segfault
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- Qt和C++:将QLineEdit添加到QTabWidget中
- 从数据库实时显示QT c++中的数据
- 在 Vulkan Qt 中获取队列系列
- RTLD_NOW和 dlopen 未在此范围内声明 qt 创建者 vulkan dlopen
- 找不到QT Vulkan类