使用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文件中。 最佳答案
从docs:
确保不是这种情况。
This blog似乎详细介绍了如何解决此问题。
检查是否已安装Vulkan SDK,并设置了VULKAN_SDK
环境变量。