Bonjour, je suis sur terrain inconnu et je dois créer un script pour transformer les PNG en TIFF sous linux.

J'ai installé FreeImage et copié FreeImage.h sous /usr/includes

Ensuite j'ai créé cd script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#include "FreeImage.h"
 
int main(void) {
        FIBITMAP *file;
        FreeImage_Initialise(FALSE);
        file=FreeImage_Load(FIF_PNG, "php_orig.png", 0);
        FreeImage_Unload(file);
        FreeImage_DeInitialise();
};
et voici le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
g++ afftest.cpp -o afftest
/tmp/ccwR1t8K.o: dans la fonction « main »:
afftest.cpp:(.text+0xe): référence indéfinie vers « FreeImage_Initialise »
afftest.cpp:(.text+0x22): référence indéfinie vers « FreeImage_Load »
afftest.cpp:(.text+0x2f): référence indéfinie vers « FreeImage_Unload »
afftest.cpp:(.text+0x34): référence indéfinie vers « FreeImage_DeInitialise »
collect2: ld a retourné 1 code d'état d'exécution
Pouvez-vous m'aider (ça fait 4 jours que je planche mais on ne peut pas inventer ce que l'on ne connais pas )