QT编译错误:Project ERROR: This example requires Qt to be configured with -opengl desktop

有些话、适合烂在心里 提交于 2021-02-18 12:30:48

学习QT场景视图,对一个Boxes的例子比较感兴趣,于是去编译学习,结果编译不能通过(使用的是QT5.12):

Project ERROR: This example requires Qt to be configured with -opengl desktop

我尝试在*.pro文件中加入 -opengl desktop,不管用!

在知乎上查到

“-opengl desktop”只是一个configure的选项,编译Qt库时设置的。

或者你说像5.4预编译的qt-opensource-windows-x86-msvc2013_opengl-5.4.2.exe?5.5中默认使用了“-opengl dynamic”了。
 
看来只能重新编译一遍QT的源代码来获得了~(对此我后来进行了尝试:https://www.cnblogs.com/MakeView660/p/10416924.html
编译QT源码配置关于OpenGL的支持选项说明如下(QT5.12版本 configure -h截图):Linux环境默认是支持 -opengl desktop的
回到家,我又重新安装了QT4.8.6以及QT Creater4.2.2,这下就可以查看Boxes例子了,直接编译成功!
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!