2017-04-01 1 views
-1

Je suis en train de compiler un SDL2 et jeu OpenGL sur Linux, mais l'erreur qui apparaît est toujoursQuelle bibliothèque opengl dois-je utiliser avec une carte graphique nvidia

/usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status

Ce qui m'a conduit à découvrir qui version opengl j'ai. Mais il montre ceci:

OpenGL version string: 4.5.0 NVIDIA 375.39

Mais je ne sais pas quel paramètre ou d'une bibliothèque à utiliser avec nvidia opengl.

Quelqu'un sait-il?

+0

mieux adapté au super-utilisateur –

Répondre

0

Correction facile en remplaçant simplement -lGL par -l: libGL.so.1. Mais savoir quelle bibliothèque que vous avez en utilisant

ls /usr/lib/

puis chercher libGL.so.version_number_here

Works pour moi jusqu'à ce que je dois ajouter à mon éditeur de liens.

+1

Conseil: liens symboliques. – Luca