Comment faire pour installer OpenGL bibliothèques linux
Où puis-je obtenir de l'OpenGL bibliothèques? J'utilise fedora, mais je ne sais pas quels sont ceux que j'ai besoin pour obtenir. C'est juste de l':
sudo yum install freeglut-devel
J'ai déjà le g++ et d'autres choses. Est-il d'autres bibliothèques j'ai besoin de l'installer pour faire une simple application OpenGL.
Sur internet des tutoriels, ils sont à l'aide de glaux, glut, etc...
Quelqu'un aurait des conseils sur lequel je dois utiliser. J'ai besoin d'elle pour créer une musique programme de visualisation.
Vous devez vous connecter pour publier un commentaire.
Au premier abord, vous devez comprendre pourquoi freeglut bibliothèques est utilisé, ce qui est d'Opengl et de la version d'Opengl que vous allez utiliser. Glut est une ancienne bibliothèque et freeglut ou GLFW est une meilleure alternative. Freeglut/GLFW est utilisé pour créer des fenêtre opengl et de fournir beaucoup de fonction de callback pour gérer le clavier, la souris, le joystick et la minuterie. Si vous utilisez l'ancienne version d'opengl (version inférieure à 2) ensuite, vous pouvez appeler la fonction de l'API opengl juste, y compris freeglut/glut. Mais si vous utilisez Moderne version d'Opengl (jusqu'à la dernière version 4.x) vous ne pouvez pas appeler la fonction de l'API opengl suffit d'inclure freeglut parce que dans la version moderne Opengl API de la fonction sont appelés au moment de l'exécution plutôt que de moment de la compilation. Donc,vous avez besoin d'une bibliothèque pour gérer l'accès en temps de Openg la fonction de l'API et le meilleur de la bibliothèque est GLEW. Dans l'ancienne version d'Opengl fonction mathématique comme glScalef, glRotatef,glTranslatef sont fournis mais ceux-ci sont absents dans Opengl moderne. Vous devez faire vos maths par vous-même ou vous pouvez utiliser GLM bibliothèque pour faire des maths.
Ne pas utiliser l'ancienne version de OpenGL modernes utilisent OpenGL. Vous avez besoin des choses suivantes pour démarrer moderne opengl.
Ne pas vous avant de vous arrêter de suivre des anciens tutoriels. Voici les meilleurs moderne OpenGL tutoriels de les suivre.