Bonjour,
la j'avoue que je ne comprends pas. Je ne suis pas sur que l'erreur soit liee a mon code, mais voyez plutot : la compilation donne ces messages :Les .o sont generes sans erreur, mais lors de la derniere etape, il me sort des "undefined reference" sur tous les membres statiques de mes classes !! Voyez plutot ://generation des .o je crois
g++ -Wall -g -O2 -I. -MD -c -o Node.o Node.cpp
g++ -Wall -g -O2 -I. -MD -c -o Linker.o Linker.cpp
g++ -Wall -g -O2 -I. -MD -c -o Network.o Network.cpp
g++ -Wall -g -O2 -I. -MD -c -o sim_1_linker.o sim_1_linker.cpp
//generation de l'executable
g++ -o sim_1_linker Node.o Linker.o Network.o sim_1_linker.o -I.Une idee ??Node.o(.text+0x1c5): In function `Node::getReachablePeers()':
/usr/include/c++/3.3.3/bits/stl_vector.h:415: undefined reference to `Network::nbNodes'
Linker.o(.text+0xa3f): In function `Linker::Connect(Node*)':
/home/xpucel/monCode/Simulation/Linker.cpp:87: undefined reference to `Linker::max_neighbours'
Linker.o(.text+0xa95):/home/xpucel/monCode/Simulation/Linker.cpp:98: undefined reference to `Linker::dirlink'
Linker.o(.text+0xacf): In function `Linker::Connect(Node*)':
/usr/include/c++/3.3.3/bits/stl_vector.h:501: undefined reference to `Linker::max_neighbours'
etc...
etc...
Partager