2016-10-09 1 views
0

Je suis confronté à un problème de temps très cher pour moi. Je suis nouveau à ubuntu et je veux commencer à en savoir plus sur opengl en utilisant le glfw. Bien sûr, je ne peux pas changer le système d'exploitation, donc je vais devoir rester à ubuntu. Je suis venu si loin que j'ai installé le glfw (en suivant this "tutoriel": 2. étape par filipwasil), donc j'ai un répertoire include dans le répertoire usr/local, ainsi qu'un répertoire lib. Le répertoire include contient le fichier glfw3.h et le répertoire lib le fichier libglfw3.a. Si j'essaie de les ajouter à mon projet dans code :: blocks, il semble que seule la partie include fonctionne, parce que je peux voir les fonctions fournies par le glfw lors de la frappe, mais une fois que je veux compiler et exécuter le projet, erreur pour chaque appel de fonction glfw: comme "référence non définie à par exemple glfwInit". Le répertoire lib contient également un répertoire cmake, qui contient les fichiers glfwconfig et glfwtarget, mais je ne sais vraiment pas ce que ces fichiers doivent faire. J'ai également remarqué la question par Artur, ce qui est calme identique, mais cela ne m'aide pas parce que je veux savoir quels fichiers exactement je dois ajouter afin d'obtenir une fenêtre en cours d'exécution. Donc, question peut être: Comment est-il possible de faire le code :: blocks IDE, en fait le compilateur gcc, savoir ce qui se cache derrière les fonctions de glfw?glfw3 pour code :: blocks 16.01 dans ubuntu

Toutes les aides seront appréciées. Désolé pour mon mauvais anglais. :)

Répondre

0

Ajoutez GL, GLEW et glfw dans les paramètres de l'éditeur de liens. Notez le "glfw" en minuscules