J'essaie de travailler avec OpenGL sur MacOS Catalina 10.15.4, mais il y a une erreur;
GL / glew.h
GL / FREEGLUT.H P>
Fichier non trouvé! P>
My Code P>
// main.cpp #include"GL/glew.h" // error; 'GL/glew.h' file not found #include"GL/freeglut.h" // error; 'GL/freeglut.h' file not found #include<iostream> #define GLEW_STATIC void display(void) { } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPosition(500, 200); glutInitWindowSize(500, 350); glutCreateWindow("OpenGL Merhaba Dunya"); glutDisplayFunc(display); glutMainLoop(); }
3 Réponses :
Ces fichiers proviennent de packages tiers. Dites à votre ami d'éviter Freeglut, il montre son âge. Utilisez SDL2 ou GLFW à la place. P>
Installez-les avec Brew Install Install Glew Freeglut code>. P>
Merci de votre opinion, mais c'est nos devoirs de notre université. Nous avons besoin de freeglut, glew. Et je les installe Brew Installez glew freeglut code> mais et je l'ajoute avec les vidéos YouTube et les documents suivants. Mais cela ne fonctionne pas encore.
"Ne pas fonctionner" est un diagnostic inutile. Comment compilez-vous votre code? Quelles erreurs obtenez-vous?
J'ai ajouté des images et des détails sur Post, veuillez vérifier et merci de votre aide
Je change le chemin de; p>
à; p>
Merci à @botje p>
/ usr / locale / include
code> p>
/ usr / local / include
code> p>
IM Utilisation de MacOS Catalina V10.15.7 Et j'ai fait référence à deux ressources qui m'a aidé à installer Freeglut, Glew, GLFW et GLM, nommément:
https://www.youtube.com/watch?v=vbbepbp_nby&ab_channel=sticksStudios et http://macappstore.org/glm/ p>
essentiellement, vous pouvez utiliser homebrew Pour installer toutes les quatre bibliothèques séparément. P>
brew install freeglut brew install glew brew install glfw brew install glm
Vous devrez peut-être ajouter
/ usr / local / Inclure code> à votre "chemin de recherche d'en-tête". Voir les captures d'écran de Cette question
Ces paramètres ont déjà marqué, Vérifier la poste s'il vous plaît, j'ai ajouté cette image de réglage.
/ usr / local. pas / usr / locale. Et le cours de votre université ne devrait-il pas couvrir la manière de configurer les chemins de bibliothèque?
Opps! C'est ma faute. Merci pour votre aide :) et mon parcours montrez ce paramètre, mais j'ai raté la clé "E" :) Désolé pour votre temps.