我在线安装了Qt 5.9,然后运行了一个名为" box"的opengl示例项目。我建造时显示错误。
: - 1:错误:此示例要求使用-opengl配置Qt 桌面
我尝试使用问题QT and native OpenGL support in MS Windows的答案修复它,但失败了。
该网站表示"不同版本的Qt,针对不同的目标,有或没有OpenGL支持"。我使用的是Qt 5.9,但我找不到任何选项msvc201x xx-bit OpenGL
。
答案 0 :(得分:0)
此示例要求使用-opengl desktop
配置Qt
问题是关于配置Qt,作者可能有Qt配置不同于示例项目所需。
http://doc.qt.io/qt-5/configure-options.html
configure.bat -opengl desktop
请注意,Qt也需要使用此选项构建。而且您不一定需要构建Qt,但可以通过Qt维护工具等获得。
答案 1 :(得分:0)
从Qt 5.5开始,预构建的软件包使用opengl动态选项构建,如here所示:
注意:从Qt 5.5开始,[
-opengl dynamic
]是官方使用的配置, Qt的预构建二进制包。
因此,唯一的选择是按照AlexanderVX的描述从源构建它。