如果是Fedora 17安裝Qt5.0.0的話,安裝完成以後運行項目會出現:
/usr/bin/ld: cannot find -lGL
-I :說明找不到對應的庫文件
解決方法:
以下操作都在root權限下進行!
1.按照提示安裝對應的庫文件,fedora安裝庫件的格式:yum install libxxx(你要裝的庫),如果已經安裝GL庫,會顯示已經安裝
Ps:如果提示的庫文件名是大寫的,yum安裝的時候也一定要大寫,否則是找不到對應庫的
2.安裝完庫文件以後,還不能馬上運行,如果沒有庫的頭文件,編譯器是檢測不到庫的,還需要安裝庫的頭文件,fedora安裝庫頭文件的格式:yum install libxxx-devel,還是該大寫就大寫
做完以上步驟,就OK了
附上完整的命令:
yum install libGL libGL-devel
更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5