9
votes

Où sont stockées les bibliothèques OpenGL sur Ubuntu: j'ai besoin de cela pour mentionner dans mon fichier de fabrication

Où sont stockées les bibliothèques OpenGL sur Ubuntu9.10: j'ai besoin de cela pour mentionner dans mon fichier de fabrication et quels sont tous les fichiers de liaison dont j'ai besoin pour mentionner


0 commentaires

4 Réponses :


0
votes

Ils font partie de mesa , comme libgl * .so. * Et similaires, généralement dans / usr / lib *.


4 commentaires

en usr / lib, je n'ai pas trouvé le fichier, puis-je savoir quel nom les noms qu'il pourrait avoir


Si vous ne l'avez pas, vous devriez peut-être envisager d'installer à partir de son colis. Essayez quelque chose en commençant par MESA et finissant par -Dev .


voulez-vous dire manuellement ou s'il vous plaît pouvez-vous me dire la procédure apt obtenez-moi, j'ai fait le suivant libgl1-mesa libgl1-mesa-dev libglu1-mesa glutg3 glutg3-dev libglui-dev libirgut3 libglut3-dev pouvez-vous me suggérer plus


Hai lgnacio, j'ai fait l'installation de OpenGL mais où mes fichiers libèrent-ils ont stocké cette information dont j'ai besoin, quel nom le fichier LIB aura ... etc ..etc



2
votes

/usr/lib/libgl.so

lien avec -lgl


0 commentaires

1
votes

Vous ne devez pas avoir besoin de mentionner leur emplacement explicitement dans votre Makefile car ils doivent être dans le chemin de recherche de la bibliothèque standard (probablement dans / usr / lib ).

Comme Sisis a écrit, vous devez simplement ajouter -LGL aux indicateurs de liaison pour lier contre libgl.so qui pourrait réellement venir de différentes sources: Mesa ou un pilote de carte graphique fantaisie.


0 commentaires

12
votes

Installez-les pour que OpenGL fonctionne:

sudo apt-get install mesa-commun-dev

sudo apt-get install freeglut3

sudo apt-get install freeglut3-dev

Les fichiers OpenGL devraient être dans:

/ usr / include / gl /

Le terminal (compilateur) lit (par exemple G ++) de:

/ usr / bin /

Compilez comme ceci (vous devrez peut-être relier davantage de bibliothèques, mais testez ceci):

g ++ nom de fichier -lglut -lgl -lglu


0 commentaires