如何在Qt 5.9和Visual Studio 2017上运行opengl示例项目

时间:2017-09-19 11:31:34

标签: visual-studio qt opengl

我在线安装了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

2 个答案:

答案 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的描述从源构建它。