在openSUSE上編譯QT5.4程序出現“cannot find -lGL”,就連example都無法通過編譯。QT是在官網下的最新的安裝包。
大體意思是,缺少qt運行時所需要的openGL庫。解決手段stackoverflow上給出很好的答案。
由於openSUSE上使用的包管理器是zypper,因此只要報yum換成zypper即可:
sudo zypper install mesa-libGL-devel
再次編譯,就沒問題了。
Ubuntu 環境下Gtk與QT編譯環境安裝與配置 http://www.linuxidc.com/Linux/2013-08/88539.htm
Linux系統下QT環境搭建 http://www.linuxidc.com/Linux/2013-07/87576.htm
Ubuntu下QT控制台程序無法運行的解決方案以及XTerm的配置方法 http://www.linuxidc.com/Linux/2013-06/86244.htm
Ubuntu 10.04下QT4.7.4移植詳解 http://www.linuxidc.com/Linux/2013-01/77930.htm
Ubuntu 14.04下安裝部署Qt5開發環境 http://www.linuxidc.com/Linux/2014-05/101774.htm
Qt 的詳細介紹:請點這裡
Qt 的下載地址:請點這裡
更多SUSE相關信息見SUSE 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=3