Ich kann keine Funktionen mit Teufel anrufen
Frage
Ich möchte die Devil Library für ein Projekt verwenden, an dem ich arbeite, aber aus irgendeinem Grund kann ich sie nicht richtig einrichten. In meinem Projekt habe ich:
#include <IL/il.h>
#include <IL/ilu.h>
#include <IL/ilut.h>
Wenn ich keine Teufelsfunktionen aufrufe, wird die Datei ohne Fehler kompilieren. Sobald ich jedoch einbeziehe
ilInit();
Ich bekomme
undefined reference to `ilInit'
collect2: ld returned 1 exit status
Was mache ich falsch?
EDIT: Ich leite Ubuntu 11.10 aus
Lösung
Anscheinend schließen Sie die Header ein, verknüpfen aber nicht die Binärdateien. Mit GCC kann dies mit dem durchgeführt werden -l
-Möglichkeit.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow