Project : Console application Compiler : GNU GCC Compiler (called directly) Directory : E:\cours_3A\projet-aibo\codeblocks_svn\ -------------------------------------------------------------------------------- Switching to target: default Compiling: classe\cartodeplacement\deplacement.cpp Compiling: classe\cartodeplacement\moteur.cpp Compiling: classe\cartodeplacement\point.cpp Compiling: classe\cartodeplacement\telemetre.cpp Compiling: classe\robot.cpp Compiling: classe\cartodeplacement\carte.cpp Linking console executable: E:\cours_3A\projet-aibo\codeblocks_svn\projet_aibo.exe .objs\classe\robot.o:robot.cpp:(.text+0x165): undefined reference to `urbi::USyncClient::USyncClient(char const*, int, int)' .objs\classe\robot.o:robot.cpp:(.text+0x282): undefined reference to `urbi::USyncClient::USyncClient(char const*, int, int)' .objs\classe\robot.o:robot.cpp:(.text+0x4b3): undefined reference to `urbi::USyncClient::syncGetDevice(char const*, double&)' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD2Ev[urbi::USyncClient::~USyncClient()]+0x1c3): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD2Ev[urbi::USyncClient::~USyncClient()]+0x1e7): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTV5Robot[vtable for Robot]+0x14): undefined reference to `urbi::USyncClient::notifyCallbacks(urbi::UMessage const&)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTV5Robot[vtable for Robot]+0x18): undefined reference to `urbi::UClient::printf(char const*, ...)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTV5Robot[vtable for Robot]+0x1c): undefined reference to `urbi::UClient::getCurrentTime() const' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTV5Robot[vtable for Robot]+0x20): undefined reference to `urbi::UClient::effectiveSend(void const*, int)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTV5Robot[vtable for Robot]+0x24): undefined reference to `urbi::UClient::canSend(int)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi11USyncClientE[construction vtable for urbi::USyncClient-in-Robot]+0x14): undefined reference to `urbi::USyncClient::notifyCallbacks(urbi::UMessage const&)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi11USyncClientE[construction vtable for urbi::USyncClient-in-Robot]+0x18): undefined reference to `urbi::UClient::printf(char const*, ...)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi11USyncClientE[construction vtable for urbi::USyncClient-in-Robot]+0x1c): undefined reference to `urbi::UClient::getCurrentTime() const' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi11USyncClientE[construction vtable for urbi::USyncClient-in-Robot]+0x20): undefined reference to `urbi::UClient::effectiveSend(void const*, int)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi11USyncClientE[construction vtable for urbi::USyncClient-in-Robot]+0x24): undefined reference to `urbi::UClient::canSend(int)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0xc): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x10): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x14): undefined reference to `urbi::UAbstractClient::notifyCallbacks(urbi::UMessage const&)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x18): undefined reference to `urbi::UClient::printf(char const*, ...)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x1c): undefined reference to `urbi::UClient::getCurrentTime() const' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x20): undefined reference to `urbi::UClient::effectiveSend(void const*, int)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x24): undefined reference to `urbi::UClient::canSend(int)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x34): undefined reference to `virtual thunk to urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi7UClientE[construction vtable for urbi::UClient-in-Robot]+0x38): undefined reference to `virtual thunk to urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi15UAbstractClientE[construction vtable for urbi::UAbstractClient-in-Robot]+0xc): undefined reference to `urbi::UAbstractClient::~UAbstractClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi15UAbstractClientE[construction vtable for urbi::UAbstractClient-in-Robot]+0x10): undefined reference to `urbi::UAbstractClient::~UAbstractClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi15UAbstractClientE[construction vtable for urbi::UAbstractClient-in-Robot]+0x14): undefined reference to `urbi::UAbstractClient::notifyCallbacks(urbi::UMessage const&)' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi15UAbstractClientE[construction vtable for urbi::UAbstractClient-in-Robot]+0x34): undefined reference to `virtual thunk to urbi::UAbstractClient::~UAbstractClient()' .objs\classe\robot.o:robot.cpp:(.rdata$_ZTC5Robot0_N4urbi15UAbstractClientE[construction vtable for urbi::UAbstractClient-in-Robot]+0x38): undefined reference to `virtual thunk to urbi::UAbstractClient::~UAbstractClient()' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD0Ev[urbi::USyncClient::~USyncClient()]+0x39): undefined reference to `vtable for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD0Ev[urbi::USyncClient::~USyncClient()]+0x48): undefined reference to `vtable for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD0Ev[urbi::USyncClient::~USyncClient()]+0x1a4): undefined reference to `VTT for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD0Ev[urbi::USyncClient::~USyncClient()]+0x1bd): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD0Ev[urbi::USyncClient::~USyncClient()]+0x1ca): undefined reference to `VTT for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD0Ev[urbi::USyncClient::~USyncClient()]+0x1e3): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD1Ev[urbi::USyncClient::~USyncClient()]+0x39): undefined reference to `vtable for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD1Ev[urbi::USyncClient::~USyncClient()]+0x48): undefined reference to `vtable for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD1Ev[urbi::USyncClient::~USyncClient()]+0x1a4): undefined reference to `VTT for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD1Ev[urbi::USyncClient::~USyncClient()]+0x1bd): undefined reference to `urbi::UClient::~UClient()' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD1Ev[urbi::USyncClient::~USyncClient()]+0x1ca): undefined reference to `VTT for urbi::USyncClient' .objs\classe\robot.o:robot.cpp:(.text$_ZN4urbi11USyncClientD1Ev[urbi::USyncClient::~USyncClient()]+0x1e3): undefined reference to `urbi::UClient::~UClient()' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 15 seconds) 0 errors, 0 warnings