QT編譯錯誤:Project ERROR: This example requires Qt to be configured with -opengl desktop


學習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例子了,直接編譯成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM