r�f�rence ind�finie avec openslide
Bonjour,
Quand j'essaye de compiler le code suivant
Code:
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]);
} |
avec la commande
Code:
g++ slideSeg.cpp -o slideSeg.o -I../openslide-3.4.1/src/
j�obtiens l'erreur
Code:
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 status |
Je n'arrive pas � comprendre la raison, j'ai essay� avec la commande
Code:
g++ slideSeg.cpp -o slideSeg.o -I../openslide-3.4.1/src/ -L/usr/local/lib
mais m�me message d'erreur.
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