Fedora 17安裝Qt5.0.0遇到/usr/bin/ld: cannot find -lGL的解決方法

如果是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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章