Problème compilation
Fermé
Ghosty85
Messages postés
1
Date d'inscription
samedi 21 novembre 2015
Statut
Membre
Dernière intervention
21 novembre 2015
-
21 nov. 2015 à 17:52
Bonjour voila j'ai un petit probleme avec ma compilation...
Quand je tap g++ -o monfichie.exe monfichier.cpp
Merci par avance pour votre aide...
or() »:
CavalierTest.cpp:(.text+0x3a): référence indéfinie vers « Cavalier::Cavalier() »
CavalierTest.cpp:(.text+0x89): référence indéfinie vers « CppUnit::SourceLine::SourceLine(std::string const&, int) »
CavalierTest.cpp:(.text+0xfa): référence indéfinie vers « CppUnit::Message::Message(std::string const&, std::string const&) »
CavalierTest.cpp:(.text+0x11d): référence indéfinie vers « CppUnit::Asserter::failIf(bool, CppUnit::Message const&, CppUnit::SourceLine const&) »
CavalierTest.cpp:(.text+0x129): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x174): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
CavalierTest.cpp:(.text+0x1aa): référence indéfinie vers « Cavalier::~Cavalier() »
CavalierTest.cpp:(.text+0x1dc): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x236): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
/tmp/ccC0b2ts.o: dans la fonction « CavalierTest::testUnitaire1() »:
CavalierTest.cpp:(.text+0x2a0): référence indéfinie vers « Cavalier::Cavalier() »
CavalierTest.cpp:(.text+0x2ef): référence indéfinie vers « CppUnit::SourceLine::SourceLine(std::string const&, int) »
CavalierTest.cpp:(.text+0x360): référence indéfinie vers « CppUnit::Message::Message(std::string const&, std::string const&) »
CavalierTest.cpp:(.text+0x383): référence indéfinie vers « CppUnit::Asserter::failIf(bool, CppUnit::Message const&, CppUnit::SourceLine const&) »
CavalierTest.cpp:(.text+0x38f): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x3da): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
CavalierTest.cpp:(.text+0x455): référence indéfinie vers « Cavalier::~Cavalier() »
CavalierTest.cpp:(.text+0x487): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x4e1): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
/tmp/ccC0b2ts.o: dans la fonction « main »:
CavalierTest.cpp:(.text+0x55c): référence indéfinie vers « CppUnit::TestResult::TestResult(CppUnit::SynchronizedObject::SynchronizationObject*) »
CavalierTest.cpp:(.text+0x570): référence indéfinie vers « CppUnit::TestResultCollector::TestResultCollector(CppUnit::SynchronizedObject::SynchronizationObject*) »
CavalierTest.cpp:(.text+0x589): référence indéfinie vers « CppUnit::TestResult::addListener(CppUnit::TestListener*) »
CavalierTest.cpp:(.text+0x598): référence indéfinie vers « CppUnit::BriefTestProgressListener::BriefTestProgressListener() »
CavalierTest.cpp:(.text+0x5b1): référence indéfinie vers « CppUnit::TestResult::addListener(CppUnit::TestListener*) »
CavalierTest.cpp:(.text+0x5c0): référence indéfinie vers « CppUnit::TestRunner::TestRunner() »
CavalierTest.cpp:(.text+0x5f9): référence indéfinie vers « CppUnit::TestFactoryRegistry::getRegistry(std::string const&) »
CavalierTest.cpp:(.text+0x61d): référence indéfinie vers « CppUnit::TestRunner::addTest(CppUnit::Test*) »
CavalierTest.cpp:(.text+0x685): référence indéfinie vers « CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) »
CavalierTest.cpp:(.text+0x6f2): référence indéfinie vers « CppUnit::CompilerOutputter::CompilerOutputter(CppUnit::TestResultCollector*, std::ostream&, std::string const&) »
CavalierTest.cpp:(.text+0x71f): référence indéfinie vers « CppUnit::CompilerOutputter::write() »
CavalierTest.cpp:(.text+0x792): référence indéfinie vers « CppUnit::XmlOutputter::XmlOutputter(CppUnit::TestResultCollector*, std::ostream&, std::string) »
CavalierTest.cpp:(.text+0x7bf): référence indéfinie vers « CppUnit::XmlOutputter::write() »
CavalierTest.cpp:(.text+0x7dd): référence indéfinie vers « CppUnit::TestSuccessListener::wasSuccessful() const »
CavalierTest.cpp:(.text+0x7fe): référence indéfinie vers « CppUnit::XmlOutputter::~XmlOutputter() »
CavalierTest.cpp:(.text+0x81c): référence indéfinie vers « CppUnit::CompilerOutputter::~CompilerOutputter() »
CavalierTest.cpp:(.text+0x82b): référence indéfinie vers « CppUnit::TestRunner::~TestRunner() »
CavalierTest.cpp:(.text+0x83a): référence indéfinie vers « CppUnit::BriefTestProgressListener::~BriefTestProgressListener() »
CavalierTest.cpp:(.text+0x849): référence indéfinie vers « CppUnit::TestResultCollector::~TestResultCollector() »
CavalierTest.cpp:(.text+0x858): référence indéfinie vers « CppUnit::TestResult::~TestResult() »
CavalierTest.cpp:(.text+0x8ee): référence indéfinie vers « CppUnit::CompilerOutputter::~CompilerOutputter() »
CavalierTest.cpp:(.text+0x92a): référence indéfinie vers « CppUnit::XmlOutputter::~XmlOutputter() »
CavalierTest.cpp:(.text+0x952): référence indéfinie vers « CppUnit::XmlOutputter::~XmlOutputter() »
CavalierTest.cpp:(.text+0x97a): référence indéfinie vers « CppUnit::CompilerOutputter::~CompilerOutputter() »
CavalierTest.cpp:(.text+0x98e): référence indéfinie vers « CppUnit::TestRunner::~TestRunner() »
CavalierTest.cpp:(.text+0x9a2): référence indéfinie vers « CppUnit::BriefTestProgressListener::~BriefTestProgressListener() »
CavalierTest.cpp:(.text+0x9b6): référence indéfinie vers « CppUnit::TestResultCollector::~TestResultCollector() »
CavalierTest.cpp:(.text+0x9ca): référence indéfinie vers « CppUnit::TestResult::~TestResult() »
/tmp/ccC0b2ts.o: dans la fonction « CavalierTest::getTestNamer__() »:
CavalierTest.cpp:(.text._ZN12CavalierTest14getTestNamer__Ev[_ZN12CavalierTest14getTestNamer__Ev]+0x37): référence indéfinie vers « CppUnit::TestNamer::TestNamer(std::type_info const&) »
CavalierTest.cpp:(.text._ZN12CavalierTest14getTestNamer__Ev[_ZN12CavalierTest14getTestNamer__Ev]+0x50): référence indéfinie vers « CppUnit::TestNamer::~TestNamer() »
/tmp/ccC0b2ts.o: dans la fonction « CavalierTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) »:
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x6e): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::string const&) const »
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0xd3): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::addTest(CppUnit::Test*) »
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x141): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::string const&) const »
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x190): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::addTest(CppUnit::Test*) »
/tmp/ccC0b2ts.o: dans la fonction « CavalierTest::suite() »:
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0x56): référence indéfinie vers « CppUnit::TestSuite::TestSuite(std::string) »
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0x8a): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::TestSuiteBuilderContextBase(CppUnit::TestSuite&, CppUnit::TestNamer const&, CppUnit::TestFixtureFactory&) »
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0xb1): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase() »
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0xfe): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase() »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::TestSuiteBuilderContextBase::TestSuiteBuilderContextBase(CppUnit::TestSuiteBuilderContextBase const&) »:
CavalierTest.cpp:(.text._ZN7CppUnit27TestSuiteBuilderContextBaseC2ERKS0_[_ZN7CppUnit27TestSuiteBuilderContextBaseC5ERKS0_]+0x17): référence indéfinie vers « vtable for CppUnit::TestSuiteBuilderContextBase »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::TestSuiteBuilderContext<CavalierTest>::makeFixture() const »:
CavalierTest.cpp:(.text._ZNK7CppUnit23TestSuiteBuilderContextI12CavalierTestE11makeFixtureEv[_ZNK7CppUnit23TestSuiteBuilderContextI12CavalierTestE11makeFixtureEv]+0x14): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::makeTestFixture() const »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::TestCaller<CavalierTest>::TestCaller(std::string, void (CavalierTest::*)(), CavalierTest*) »:
CavalierTest.cpp:(.text._ZN7CppUnit10TestCallerI12CavalierTestEC2ESsMS1_FvvEPS1_[_ZN7CppUnit10TestCallerI12CavalierTestEC5ESsMS1_FvvEPS1_]+0x2b): référence indéfinie vers « CppUnit::TestCase::TestCase(std::string const&) »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::AutoRegisterSuite<CavalierTest>::AutoRegisterSuite() »:
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC5Ev]+0x36): référence indéfinie vers « CppUnit::TestFactoryRegistry::getRegistry(std::string const&) »
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC5Ev]+0x7f): référence indéfinie vers « CppUnit::TestFactoryRegistry::registerFactory(CppUnit::TestFactory*) »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x20): référence indéfinie vers « CppUnit::TestCase::run(CppUnit::TestResult*) »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x28): référence indéfinie vers « CppUnit::TestLeaf::countTestCases() const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x30): référence indéfinie vers « CppUnit::TestLeaf::getChildTestCount() const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x38): référence indéfinie vers « CppUnit::Test::getChildTestAt(int) const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x40): référence indéfinie vers « CppUnit::TestCase::getName() const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x48): référence indéfinie vers « CppUnit::Test::findTestPath(std::string const&, CppUnit::TestPath&) const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x50): référence indéfinie vers « CppUnit::Test::findTestPath(CppUnit::Test const*, CppUnit::TestPath&) const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x58): référence indéfinie vers « CppUnit::Test::findTest(std::string const&) const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x60): référence indéfinie vers « CppUnit::Test::resolveTestPath(std::string const&) const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x68): référence indéfinie vers « CppUnit::Test::checkIsValidIndex(int) const »
/tmp/ccC0b2ts.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x70): référence indéfinie vers « CppUnit::TestLeaf::doGetChildTestAt(int) const »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::TestSuiteBuilderContext<CavalierTest>::~TestSuiteBuilderContext() »:
CavalierTest.cpp:(.text._ZN7CppUnit23TestSuiteBuilderContextI12CavalierTestED2Ev[_ZN7CppUnit23TestSuiteBuilderContextI12CavalierTestED5Ev]+0x1f): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase() »
/tmp/ccC0b2ts.o:(.rodata._ZTIN7CppUnit10TestCallerI12CavalierTestEE[_ZTIN7CppUnit10TestCallerI12CavalierTestEE]+0x10): référence indéfinie vers « typeinfo for CppUnit::TestCase »
/tmp/ccC0b2ts.o:(.rodata._ZTIN7CppUnit23TestSuiteBuilderContextI12CavalierTestEE[_ZTIN7CppUnit23TestSuiteBuilderContextI12CavalierTestEE]+0x10): référence indéfinie vers « typeinfo for CppUnit::TestSuiteBuilderContextBase »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::TestCaller<CavalierTest>::~TestCaller() »:
CavalierTest.cpp:(.text._ZN7CppUnit10TestCallerI12CavalierTestED2Ev[_ZN7CppUnit10TestCallerI12CavalierTestED5Ev]+0x64): référence indéfinie vers « CppUnit::TestCase::~TestCase() »
CavalierTest.cpp:(.text._ZN7CppUnit10TestCallerI12CavalierTestED2Ev[_ZN7CppUnit10TestCallerI12CavalierTestED5Ev]+0x8a): référence indéfinie vers « CppUnit::TestCase::~TestCase() »
/tmp/ccC0b2ts.o: dans la fonction « CppUnit::AutoRegisterSuite<CavalierTest>::~AutoRegisterSuite() »:
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED5Ev]+0xe): référence indéfinie vers « CppUnit::TestFactoryRegistry::isValid() »
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED5Ev]+0x2c): référence indéfinie vers « CppUnit::TestFactoryRegistry::unregisterFactory(CppUnit::TestFactory*) »
collect2: error: ld returned 1 exit status
coco@coco-VirtualBox:~/Documents/JeuEchec/Echec/echec/Classes$ clear
coco@coco-VirtualBox:~/Documents/JeuEchec/Echec/echec/Classes$ g++ -o heloooooo CavalierTest.cpp
/tmp/ccoRrD2f.o: dans la fonction « CavalierTest::testConstructor() »:
CavalierTest.cpp:(.text+0x3a): référence indéfinie vers « Cavalier::Cavalier() »
CavalierTest.cpp:(.text+0x89): référence indéfinie vers « CppUnit::SourceLine::SourceLine(std::string const&, int) »
CavalierTest.cpp:(.text+0xfa): référence indéfinie vers « CppUnit::Message::Message(std::string const&, std::string const&) »
CavalierTest.cpp:(.text+0x11d): référence indéfinie vers « CppUnit::Asserter::failIf(bool, CppUnit::Message const&, CppUnit::SourceLine const&) »
CavalierTest.cpp:(.text+0x129): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x174): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
CavalierTest.cpp:(.text+0x1aa): référence indéfinie vers « Cavalier::~Cavalier() »
CavalierTest.cpp:(.text+0x1dc): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x236): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
/tmp/ccoRrD2f.o: dans la fonction « CavalierTest::testUnitaire1() »:
CavalierTest.cpp:(.text+0x2a0): référence indéfinie vers « Cavalier::Cavalier() »
CavalierTest.cpp:(.text+0x2ef): référence indéfinie vers « CppUnit::SourceLine::SourceLine(std::string const&, int) »
CavalierTest.cpp:(.text+0x360): référence indéfinie vers « CppUnit::Message::Message(std::string const&, std::string const&) »
CavalierTest.cpp:(.text+0x383): référence indéfinie vers « CppUnit::Asserter::failIf(bool, CppUnit::Message const&, CppUnit::SourceLine const&) »
CavalierTest.cpp:(.text+0x38f): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x3da): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
CavalierTest.cpp:(.text+0x455): référence indéfinie vers « Cavalier::~Cavalier() »
CavalierTest.cpp:(.text+0x487): référence indéfinie vers « CppUnit::Message::~Message() »
CavalierTest.cpp:(.text+0x4e1): référence indéfinie vers « CppUnit::SourceLine::~SourceLine() »
/tmp/ccoRrD2f.o: dans la fonction « main »:
CavalierTest.cpp:(.text+0x55c): référence indéfinie vers « CppUnit::TestResult::TestResult(CppUnit::SynchronizedObject::SynchronizationObject*) »
CavalierTest.cpp:(.text+0x570): référence indéfinie vers « CppUnit::TestResultCollector::TestResultCollector(CppUnit::SynchronizedObject::SynchronizationObject*) »
CavalierTest.cpp:(.text+0x589): référence indéfinie vers « CppUnit::TestResult::addListener(CppUnit::TestListener*) »
CavalierTest.cpp:(.text+0x598): référence indéfinie vers « CppUnit::BriefTestProgressListener::BriefTestProgressListener() »
CavalierTest.cpp:(.text+0x5b1): référence indéfinie vers « CppUnit::TestResult::addListener(CppUnit::TestListener*) »
CavalierTest.cpp:(.text+0x5c0): référence indéfinie vers « CppUnit::TestRunner::TestRunner() »
CavalierTest.cpp:(.text+0x5f9): référence indéfinie vers « CppUnit::TestFactoryRegistry::getRegistry(std::string const&) »
CavalierTest.cpp:(.text+0x61d): référence indéfinie vers « CppUnit::TestRunner::addTest(CppUnit::Test*) »
CavalierTest.cpp:(.text+0x685): référence indéfinie vers « CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) »
CavalierTest.cpp:(.text+0x6f2): référence indéfinie vers « CppUnit::CompilerOutputter::CompilerOutputter(CppUnit::TestResultCollector*, std::ostream&, std::string const&) »
CavalierTest.cpp:(.text+0x71f): référence indéfinie vers « CppUnit::CompilerOutputter::write() »
CavalierTest.cpp:(.text+0x792): référence indéfinie vers « CppUnit::XmlOutputter::XmlOutputter(CppUnit::TestResultCollector*, std::ostream&, std::string) »
CavalierTest.cpp:(.text+0x7bf): référence indéfinie vers « CppUnit::XmlOutputter::write() »
CavalierTest.cpp:(.text+0x7dd): référence indéfinie vers « CppUnit::TestSuccessListener::wasSuccessful() const »
CavalierTest.cpp:(.text+0x7fe): référence indéfinie vers « CppUnit::XmlOutputter::~XmlOutputter() »
CavalierTest.cpp:(.text+0x81c): référence indéfinie vers « CppUnit::CompilerOutputter::~CompilerOutputter() »
CavalierTest.cpp:(.text+0x82b): référence indéfinie vers « CppUnit::TestRunner::~TestRunner() »
CavalierTest.cpp:(.text+0x83a): référence indéfinie vers « CppUnit::BriefTestProgressListener::~BriefTestProgressListener() »
CavalierTest.cpp:(.text+0x849): référence indéfinie vers « CppUnit::TestResultCollector::~TestResultCollector() »
CavalierTest.cpp:(.text+0x858): référence indéfinie vers « CppUnit::TestResult::~TestResult() »
CavalierTest.cpp:(.text+0x8ee): référence indéfinie vers « CppUnit::CompilerOutputter::~CompilerOutputter() »
CavalierTest.cpp:(.text+0x92a): référence indéfinie vers « CppUnit::XmlOutputter::~XmlOutputter() »
CavalierTest.cpp:(.text+0x952): référence indéfinie vers « CppUnit::XmlOutputter::~XmlOutputter() »
CavalierTest.cpp:(.text+0x97a): référence indéfinie vers « CppUnit::CompilerOutputter::~CompilerOutputter() »
CavalierTest.cpp:(.text+0x98e): référence indéfinie vers « CppUnit::TestRunner::~TestRunner() »
CavalierTest.cpp:(.text+0x9a2): référence indéfinie vers « CppUnit::BriefTestProgressListener::~BriefTestProgressListener() »
CavalierTest.cpp:(.text+0x9b6): référence indéfinie vers « CppUnit::TestResultCollector::~TestResultCollector() »
CavalierTest.cpp:(.text+0x9ca): référence indéfinie vers « CppUnit::TestResult::~TestResult() »
/tmp/ccoRrD2f.o: dans la fonction « CavalierTest::getTestNamer__() »:
CavalierTest.cpp:(.text._ZN12CavalierTest14getTestNamer__Ev[_ZN12CavalierTest14getTestNamer__Ev]+0x37): référence indéfinie vers « CppUnit::TestNamer::TestNamer(std::type_info const&) »
CavalierTest.cpp:(.text._ZN12CavalierTest14getTestNamer__Ev[_ZN12CavalierTest14getTestNamer__Ev]+0x50): référence indéfinie vers « CppUnit::TestNamer::~TestNamer() »
/tmp/ccoRrD2f.o: dans la fonction « CavalierTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&) »:
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x6e): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::string const&) const »
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0xd3): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::addTest(CppUnit::Test*) »
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x141): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::string const&) const »
CavalierTest.cpp:(.text._ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN12CavalierTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x190): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::addTest(CppUnit::Test*) »
/tmp/ccoRrD2f.o: dans la fonction « CavalierTest::suite() »:
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0x56): référence indéfinie vers « CppUnit::TestSuite::TestSuite(std::string) »
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0x8a): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::TestSuiteBuilderContextBase(CppUnit::TestSuite&, CppUnit::TestNamer const&, CppUnit::TestFixtureFactory&) »
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0xb1): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase() »
CavalierTest.cpp:(.text._ZN12CavalierTest5suiteEv[_ZN12CavalierTest5suiteEv]+0xfe): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase() »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::TestSuiteBuilderContextBase::TestSuiteBuilderContextBase(CppUnit::TestSuiteBuilderContextBase const&) »:
CavalierTest.cpp:(.text._ZN7CppUnit27TestSuiteBuilderContextBaseC2ERKS0_[_ZN7CppUnit27TestSuiteBuilderContextBaseC5ERKS0_]+0x17): référence indéfinie vers « vtable for CppUnit::TestSuiteBuilderContextBase »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::TestSuiteBuilderContext<CavalierTest>::makeFixture() const »:
CavalierTest.cpp:(.text._ZNK7CppUnit23TestSuiteBuilderContextI12CavalierTestE11makeFixtureEv[_ZNK7CppUnit23TestSuiteBuilderContextI12CavalierTestE11makeFixtureEv]+0x14): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::makeTestFixture() const »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::TestCaller<CavalierTest>::TestCaller(std::string, void (CavalierTest::*)(), CavalierTest*) »:
CavalierTest.cpp:(.text._ZN7CppUnit10TestCallerI12CavalierTestEC2ESsMS1_FvvEPS1_[_ZN7CppUnit10TestCallerI12CavalierTestEC5ESsMS1_FvvEPS1_]+0x2b): référence indéfinie vers « CppUnit::TestCase::TestCase(std::string const&) »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::AutoRegisterSuite<CavalierTest>::AutoRegisterSuite() »:
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC5Ev]+0x36): référence indéfinie vers « CppUnit::TestFactoryRegistry::getRegistry(std::string const&) »
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestEC5Ev]+0x7f): référence indéfinie vers « CppUnit::TestFactoryRegistry::registerFactory(CppUnit::TestFactory*) »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x20): référence indéfinie vers « CppUnit::TestCase::run(CppUnit::TestResult*) »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x28): référence indéfinie vers « CppUnit::TestLeaf::countTestCases() const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x30): référence indéfinie vers « CppUnit::TestLeaf::getChildTestCount() const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x38): référence indéfinie vers « CppUnit::Test::getChildTestAt(int) const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x40): référence indéfinie vers « CppUnit::TestCase::getName() const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x48): référence indéfinie vers « CppUnit::Test::findTestPath(std::string const&, CppUnit::TestPath&) const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x50): référence indéfinie vers « CppUnit::Test::findTestPath(CppUnit::Test const*, CppUnit::TestPath&) const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x58): référence indéfinie vers « CppUnit::Test::findTest(std::string const&) const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x60): référence indéfinie vers « CppUnit::Test::resolveTestPath(std::string const&) const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x68): référence indéfinie vers « CppUnit::Test::checkIsValidIndex(int) const »
/tmp/ccoRrD2f.o:(.rodata._ZTVN7CppUnit10TestCallerI12CavalierTestEE[_ZTVN7CppUnit10TestCallerI12CavalierTestEE]+0x70): référence indéfinie vers « CppUnit::TestLeaf::doGetChildTestAt(int) const »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::TestSuiteBuilderContext<CavalierTest>::~TestSuiteBuilderContext() »:
CavalierTest.cpp:(.text._ZN7CppUnit23TestSuiteBuilderContextI12CavalierTestED2Ev[_ZN7CppUnit23TestSuiteBuilderContextI12CavalierTestED5Ev]+0x1f): référence indéfinie vers « CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase() »
/tmp/ccoRrD2f.o:(.rodata._ZTIN7CppUnit10TestCallerI12CavalierTestEE[_ZTIN7CppUnit10TestCallerI12CavalierTestEE]+0x10): référence indéfinie vers « typeinfo for CppUnit::TestCase »
/tmp/ccoRrD2f.o:(.rodata._ZTIN7CppUnit23TestSuiteBuilderContextI12CavalierTestEE[_ZTIN7CppUnit23TestSuiteBuilderContextI12CavalierTestEE]+0x10): référence indéfinie vers « typeinfo for CppUnit::TestSuiteBuilderContextBase »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::TestCaller<CavalierTest>::~TestCaller() »:
CavalierTest.cpp:(.text._ZN7CppUnit10TestCallerI12CavalierTestED2Ev[_ZN7CppUnit10TestCallerI12CavalierTestED5Ev]+0x64): référence indéfinie vers « CppUnit::TestCase::~TestCase() »
CavalierTest.cpp:(.text._ZN7CppUnit10TestCallerI12CavalierTestED2Ev[_ZN7CppUnit10TestCallerI12CavalierTestED5Ev]+0x8a): référence indéfinie vers « CppUnit::TestCase::~TestCase() »
/tmp/ccoRrD2f.o: dans la fonction « CppUnit::AutoRegisterSuite<CavalierTest>::~AutoRegisterSuite() »:
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED5Ev]+0xe): référence indéfinie vers « CppUnit::TestFactoryRegistry::isValid() »
CavalierTest.cpp:(.text._ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED2Ev[_ZN7CppUnit17AutoRegisterSuiteI12CavalierTestED5Ev]+0x2c): référence indéfinie vers « CppUnit::TestFactoryRegistry::unregisterFactory(CppUnit::TestFactory*) »
collect2: error: ld returned 1 exit status
Quand je tap g++ -o monfichie.exe monfichier.cpp
Merci par avance pour votre aide...