PDA

Visualizza la versione completa : C libreria SDL IMG_Load


fenice7
21-04-2010, 10:15
Salve a tutti!
Sto sperimentando la libreria grafica del C, SDL, e seguendo a questo proposito le varie guide online ma ho un problemino:

Ho configurato CodeBlocks per l'utilizzo della libreria SDL e anche di SDL_image, e nel codice di programma ho una semplice riga per il caricamento di un'immagine .jpg, che si trova nella stessa cartella del file sorgente:

image = IMG_Load("x.jpg");

in cui image è definito inizialmente come:
SDL_Surface * image = NULL;

Il programma compila senza altri errori se non la dicitura:
undefined reference to `IMG_Load
Build finished: 1 errors, 0 warnings ===|

A cosa è dovuto ciò?! :eek:
Come rimediare?!
:ciauz:

MItaly
21-04-2010, 10:16
Devi aggiungere alle dipendenze del linker anche la libreria d'importazione di SDL.

fenice7
21-04-2010, 11:06
Grazie!
Per ora ha ripreso a funzionare!
Non avevo pensato di controllare le opzioni del linker, poichè le avevo già impostate ieri!
Non credevo perdesse l'impostazione del linker... strano! :confused:

Loading