Bei Fedora 17 habe ich Folgendes getan:
sudo yum install mesa-libGL-devel
Nun, es versucht, mit libgl zu verknüpfen und findet es nicht. Sie sollten libgl-dev installieren .
-l
ist eine Linker-Option, sie weist den Linker an, eine bestimmte Bibliothek zu verwenden. Zum Beispiel können Sie -lmagic
haben was bedeutet, dass Sie libmagic verwenden möchten .
Normalerweise heißen alle Bibliotheken libsomething, und auf Debian finden Sie 3 Pakete namens:libsomethinglibsomething-dbglibsomething-dev
Das erste ist die Bibliothek, das zweite ist die Bibliothek, die mit den Debug-Symbolen kompiliert wurde, damit Sie Stacktraces leichter verstehen können, und das letzte ist das Entwicklungspaket, es enthält die .h-Dateien, damit Sie darauf verlinken können Bibliothek.
sudo apt-get install libgl-dev
Haben Sie libgl-dev Eingerichtet? Wenn nicht, installieren Sie es und es sollte funktionieren.