Frage qt Projekt Kompilierfehler kann -lGL nicht finden


Ich habe versucht, Qt (5.3.1) Beispielprojekt zu kompilieren, aber der folgende Fehler kommt auf

/ usr / bin / ld: kann -lGL nicht finden

Was heißt das. Dieser Fehler tritt nicht auf, wenn ich es in Windows kompiliere. Also, wie repariere ich es?


0
2017-08-18 06:34


Ursprung


Sie fehlen libGL -l zu gcc bedeutet, dass die Bibliothek GL der Basisname der Bibliothek ist - zeitue
Sie beabsichtigen, in den Quellcode aufzunehmen. Aber dies ist ein Beispielprojekt, das mit Qt-Installation verteilt wird. Kannst du ein bisschen erklären? Sollte ich zusätzliche Bibliotheken installieren? - jeff
Was sie gesagt haben. - zeitue


Antworten:


Um die Bibliothek in dem Programm zu verwenden, das Sie erstellen, müssen Sie die "dev" -Version der Bibliothek haben und sie mit Ihrer Anwendung verbinden (bereits in Beispielen geschehen). Sie müssen die "dev" -Version installieren

apt-get install libgl1-mesa-dev

2
2017-08-18 07:39