1
我'目前我的第一次QtQuick 2.0項目,但每次我建立我的項目,我得到以下錯誤:QtQuick 2.0 GL錯誤
cannot find -lGL
這就是全部。我認爲這是缺少的libglib庫,但我無法弄清楚我必須安裝哪個軟件包才能解決此問題。 QtCreator使用Debian Wheezy 64bit在我的桌面上運行。在運行LMDE 32bit的筆記本電腦上構建時,我不會發生錯誤。
編輯:最後,我可以收集一些信息:
16:57:09: Starting "/usr/bin/make"
g++ -Wl,-rpath,/opt/Qt5.1.0/5.1.0/gcc_64 -Wl,-rpath,/opt/Qt5.1.0/5.1.0/gcc_64/lib -Wl,-rpath-link,/opt/Qt5.1.0/5.1.0/gcc_64/lib -o Test main.o edgebutton.o edgetype.o qtquick2applicationviewer.o moc_qtquick2applicationviewer.o moc_edgebutton.o moc_edgetype.o -L/opt/Qt5.1.0//5.1.0/gcc_64/lib -lQt5Quick -lQt5Declarative -lQt5Qml -lQt5Widgets -lQt5Network -lQt5Script -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [Bananarang] Error 1
16:57:09: The process "/usr/bin/make" terminated with return value 2.
Error while building/deploying of project Test(Kit: Desktop Qt 5.1.0 GCC 64bit)
During execution of step 'Make'
因爲我使用的NVIDIA驅動程序304我必須安裝libgl1-nvidia-blubb對不對? – Phidelux
是的 - 但不要手動安裝該軟件包,請按照分發指南瞭解如何安裝合適的nvidia驅動程序。這也將安裝正確的libGL版本。 – peppe
另外,NVIDIA的blob很可能不會發布OpenGL頭文件,所以您仍然需要使用mesa-dev。 – peppe