2013-07-18 11 views
1

I'am, 현재 나의 첫번째 QtQuick 2.0 프로젝트를하지만, 매번 나는 다음과 같은 오류 얻을, 내 프로젝트를 빌드 : 전부QtQuick 2.0 GL 오류

cannot find -lGL 

합니다. 나는 libglib 라이브러리가 없다고 생각하지만,이 문제를 해결하기 위해 어떤 패키지를 설치해야하는지 알 수 없습니다. QtCreator는 Debian Wheezy 64bit를 사용하여 데스크탑에서 실행됩니다. LMDE 32 비트를 실행하는 랩톱에 구축 할 때 오류가 없습니다.

편집 : 마지막으로 내가 좀 더 많은 정보를 수집 할 수 있습니다 : 그것은 libglib 아니에요

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' 

답변

2

. libGL입니다. 대개 메사 또는 GPU 공급 업체에서 제공합니다. libGL.so를 제공하는 패키지를 찾아서 설치하십시오. 데비안에서는 libgl1-mesa-dev이라고해야합니다.

+0

nvidia 304 드라이버를 사용하고 있으므로 libgl1-nvidia-blubb를 올바르게 설치해야합니까? – Phidelux

+0

예 - 해당 패키지를 수동으로 설치하지 마십시오. 적절한 nvidia 드라이버를 설치하는 방법에 대해서는 배포 안내서를 따르십시오. 그러면 올바른 libGL 버전도 설치됩니다. – peppe

+0

또한 NVIDIA의 BLOB는 OpenGL 헤더를 제공하지 않으므로 mesa-dev에서 여전히 필요합니다. – peppe