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

