Fehler: GL/glfw3.h: No such file or directory' beim kompilieren von C++ - Programmen mit OpenGL unter Linux

Erhalte ich die Fehlermeldung

GL/glfw3.h: No such file or directory

wenn ich versuche zu kompilieren Sie das Beispiel-Programm im tutorial hier, Abschnitt 'ein Fenster zu Öffnen'. Ich habe installiert alle Bibliotheken, die Sie gemäß den 'Building on Linux" - Bereich. (Meine distribution ist Ubuntu 16.04.)

Habe ich auch erfolgreich ausgeführt

apt-get install libglfw-dev

als ich vorgeschlagen, irgendwo eine Antwort auf dieses Problem.

Ich denke, die glfw3 Bibliothek hat möglicherweise installiert wurden, an einem Ort, den der compiler nicht weiß, wie man automatisch Zugang.

Wie finde ich heraus, ob dies der Fall ist, wo sollte ich es so auf Sie zugegriffen werden kann (/usr/share?), und was genau mache ich da? Ich habe kopiert eine Datei namens libglfw3.a dass ich in /usr/local/lib zu /usr/share, aber der Fehler reoccurred.

Ich habe versucht zu kompilieren mit
g++ first.c -o first
und
g++ first.c -lglut -lGL -lGLEW -lglfw -o first. Fehlermeldung allein aufgetreten, beide Male (das lässt mich denken, dass die anderen Bibliotheken müssen noch nicht einmal verknüpft werden?)

Ich bin ein ziemlich neuer Benutzer. Die Lösung ist, ist wohl offensichtlich.

  • Befehl dpkg -L libglfw-dev sollte zeigen Ihnen einige wichtige Informationen. libglfw3-dev könnte tatsächlich das Paket, das Sie benötigen.
Schreibe einen Kommentar