OpenGL Hello World sur Mac sans XCode
Je suis en train d'écrire un bonjour à tout le monde pour l'OpenGL sur Mac (Lion). J'ai trouvé certains related post ou youtube tutorielmais la plupart d'entre eux nécessitent de XCode. Je suis OK avec XCode, mais j'ai pensé qu'il devrait y avoir des approches plus simples à écrire juste un bonjour tout le monde, semblable à écrire un .fichier cpp dans vim sous terminal, de compiler et d'exécuter. (bien sûr installer les bibliothèques si nécessaire au préalable)
Toute idée ou suggestion?
source d'informationauteur clwen
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez OSX je vous recommande fortement de l'aide de XCode et l'utilisation NSOpenGLView. Cette livre a beaucoup de contenu sur les plusieurs Api que vous pouvez utiliser. ENGORGEMENT est certainement le moyen le plus rapide pour se familiariser avec, et à mettre en place.
Si vous souhaitez utiliser GLUT et de les compiler dans le terminal, vous pouvez essayer ce:
et compiler avec:
Cela devrait faire l'affaire. Je dirais bien que ne pas essayer de lutter contre XCode travailler avec lui, il vous fera économiser du temps et de frustration.
C'est un peu vieux, mais je vais y répondre parce que je viens d'apprendre comment le faire. D'abord il y a deux erreurs dans l'exemple de code ci-dessus, ils sont faciles à corriger. Sur OS X 10.8 à l'aide de clang cela fonctionne.
Le code ci-dessus devrait compiler. La signature de la fonction principale est incorrect.
Qui rend le
glutInit
mal,La sortie suce, mais il fait une fenêtre et il montre comment utiliser les cadres avec clang. Merci pour le starter fichier.
Essayez d'utiliser GLUT et à écrire un petit programme en C++. Vous pouvez utiliser quelque chose comme macports pour installer les bibliothèques nécessaires.
Regarder en ligne pour l'exemple/tutoriel code de n'importe quel livre sur OpenGL. Ils commencent tous avec des programmes très simples qui nécessitent au plus GLUT (comme mentionné par une autre affiche), et ont généralement des instructions sur la façon de les construire. Il suffit donc de télécharger l'un de ces programmes simples et obtenir vers le haut et en cours d'exécution.