[Résolu] g++ : undefined reference to ...
voila, j'ai implémenté le design pattern "Observable" en C++ sous linux (gcc ou g++).
le code se compile bien mais j'ai voulu faire un test, j'ai donc écrit un fichier tel que:
Code:
1 2 3 4 5 6 7
|
#include "observable.h"
int main()
{
Observable *o = new Observable();
} |
et là, il me retourne:
/home/le_barbu/tmp/cchfCH2Q.o(.text+0x2b): In function `main':
: undefined reference to `Observable::Observable[in-charge]()'
collect2: ld returned 1 exit status
Il plante donc au niveau de l'édition des liens!
pourtant j'ai compilé avec:
g++ -I. main.cpp (j'ai bien "inclus" le répertoire où se trouvent les sources...)
quoi que c'est que cette erreur ?
merci d'avance.