Bonjour,
Quand j'essaye de compiler le code suivantavec la commande
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 #include <stdint.h> #include <iostream> #include "openslide.h" int main(int argc, char* argv[]){ if(argc!=2){ std::cout << "usage : " << argv[0] << " scnName" << std::endl; } openslide_t* slide = openslide_open(argv[1]); }j�obtiens l'erreur
Code : S�lectionner tout - Visualiser dans une fen�tre � part g++ slideSeg.cpp -o slideSeg.o -I../openslide-3.4.1/src/Je n'arrive pas � comprendre la raison, j'ai essay� avec la commande
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 /tmp/ccadSAW1.o*: Dans la fonction «*main*»*: slideSeg.cpp:(.text+0x70)*: référence indéfinie vers «*openslide_open*» collect2: error: ld returned 1 exit statusmais m�me message d'erreur.
Code : S�lectionner tout - Visualiser dans une fen�tre � part g++ slideSeg.cpp -o slideSeg.o -I../openslide-3.4.1/src/ -L/usr/local/lib
J'ai bien compil� la biblioth�que avec ./configure, make et make install.
Je commence � me dire que le probl�me vient de la biblioth�que.
Merci d'avoir pris la peine de lire.
Pierre Bernard
Partager