2010-06-18 2 views
3

J'essaie actuellement de suivre le guide d'introduction OpenGL here. J'ai sorti le projet fini directement du dépôt git sur le site dans un nouveau projet Xcode, mais en essayant de construire et de lancer, je reçois un "GL/glew.h: Aucun fichier ou répertoire".Je rencontre des problèmes pour lier la bibliothèque GLEW à mon projet Xcode

J'ai téléchargé glew depuis le site, et lancez "make" et "make install". Je peux voir 3 fichiers libGLEW dans/usr/lib, et 3 fichiers d'en-tête liés glew dans/usr/include/GL. Tout cela me porte à croire qu'il est bien installé. Suite à un couple d'idées de googling, j'ai essayé d'ajouter les chemins/usr/lib et/usr/include/GL aux chemins de recherche pertinents dans les informations du projet, mais cela posait toujours le même problème. J'ai également essayé d'ajouter "-lGLEW" à l'option "Autres liens de lieur".

L'inclure dans la source de C est tout simplement

#include <GL/glew.h> 

Qu'est-ce que je manque ?! Merci pour toute aide

La réponse acceptée fonctionne, la case récursive dans XCode doit également être vérifiée.

Répondre

1

Si vous #include en utilisant #include alors le chemin de recherche doit être simplement /usr/include. Essayez d'ajouter /usr/include à vos chemins de recherche d'en-tête dans votre projet Xcode, puis il devrait pouvoir trouver l'en-tête.

+0

Génial. Ça l'a fait, merci. Bien sûr, il m'a présenté toute une série de nouveaux problèmes à résoudre, tout cela fait partie du plaisir, hein. – cheesysam

+0

je reçois cette erreur: symboles non définis pour l'architecture x86_64: "_glewInit", référencé à partir de: – Aerox

Questions connexes