Kompilieren-Fehler: cannot find -lGLU-und -lGL in kubuntu linux
Habe ich einige Probleme mit dem kompilieren von "hello world" - Anwendung in kubuntu linux 11.10. Dies ist die Projekt-Datei:
//opengltext.pro
SOURCES += \
main.cpp
QT += opengl
Und eine cpp-Datei:
//main.cpp
#include <QApplication>
int main( int argc, char *argv[] )
{
QApplication app( argc, argv );
return app.exec();
}
habe ich die folgenden Fehler:
:-1: error: cannot find -lGLU
:-1: error: cannot find -lGL
:-1: error: collect2: ld returned 1 exit status
Ich versuche zu finden, in google die Lösung dieses Problems. Aber nicht finden.
ich versuche zu installieren:
sudo apt-get install libglw1-mesa-dev
aber dieser Fehler ist noch
Was ist das problem?
InformationsquelleAutor G-71 | 2011-11-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benötigen Sie die folgenden 2 Pakete:
-- edit --
Danke für die Korrektur @ephemient, wurden diese veralteten Namen, richtige Namen sind:
libGL.so
- Dateien. Die Neuinstallation das problem behoben.Dank pR0Ps - Neuinstallation hat bei mir auf: aptitude reinstall libgl1-mesa-dev
InformationsquelleAutor favoretti
Zusätzlich zu den die Antwort über die Installation der richtigen Bibliotheken (sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev) möglicherweise müssen Sie hinzufügen:
unix:LIBS += -L/usr/lib/x86_64-linux-gnu/mesa/
zu Ihr .pro-Datei, ich weiß, dass ich Sie brauchte. Natürlich, der Weg kann unterschiedlich sein, wenn Ihr mit 32bit-software oder andere system abhängigen Gründen.
InformationsquelleAutor LovesTha