Domanda

Mi piacerebbe essere in grado di utilizzare la libreria diavolo per un progetto cui sto lavorando, ma per qualche motivo non riesco a ottenere da esso istituito correttamente. Nel mio progetto, ho:

#include <IL/il.h>
#include <IL/ilu.h>
#include <IL/ilut.h>

Se io non chiamo alcuna funzione Diavolo, allora il file verrà compilato senza errori. Tuttavia, non appena ho incluso

ilInit();

ho

undefined reference to `ilInit'
collect2: ld returned 1 exit status

Che cosa sto facendo di sbagliato?

Edit: Sono in esecuzione Ubuntu 11.10

È stato utile?

Soluzione

A quanto pare siete tra cui le intestazioni, ma non che collega i binari. Con gcc, questo può essere fatto utilizzando la -l-opzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top