2016-06-20 11 views
0

Es stört mich so sehr, wenn jemand helfen kann. Ich verbrachte viel Zeit und ich installiert schließlich glfw3 in meinem Ubuntu 14.04, aber wenn ich ein glfw Projekt in codeblocks bauen, ich habe diesen Fehler:mit glfw in Codeblocks auf ubuntu

/usr/bin/ld: cannot find -lglfw

das Buildprotokoll:

g++ -L/usr/lib -o bin/Debug/myPro obj/Debug/main.o -lglfw -lGL -lGLU -lpthread -lXxf86vm

I Ich weiß einfach nicht, was hier vor sich geht, es ist so frustrierend, kann mir jemand helfen?

Antwort

0

Sie haben nur die Laufzeitbibliothek libglfw installiert. Zum Aufbau Anwendungen, die es verbinden, müssen Sie die Entwicklung Paket installieren:

sudo apt-get install libglfw3-dev 

Das gleiche Prinzip gilt für Bibliotheken im Allgemeinen.

Wenn Sie dies getan haben, können Sie -L/usr/lib aus Ihren Verbindungsoptionen entfernen. Es gibt keine Notwendigkeit, den Linker zu Blick in /usr/lib für Bibliotheken zu sagen, weil das eine der Orte ist, wo es standardmäßig aussieht.