CppUnit light Probleme / Anfängerfragen
-
Hallo zusammen,
ich bin neu in C++ und würde gerne Unit tests durchführen. Dazu habe ich cppUnit light gefunden, habe aber tatsächlich richtig Probleme es zu kompilieren. Folgenden - zumindest dachte ich das - einfachen Einstieg habe ich mir geschrieben.
#include <iostream> #include <string> #include "CppUnitLite/TestHarness.h" using namespace std; int main() { TestResult tr; TestRegistry::runAllTests(tr); return 0; } TEST( Stack, creation ) { CHECK_EQUAL("a", "a"); }Folgende Fehler bekomme ich:
`UnitTestTest/main.cpp|10|undefined reference to TestResult::TestResult()|
UnitTestTest/CppUnitLite/Test.h|21|undefined reference to SimpleString::~SimpleString()|
UnitTestTest/main.cpp|17|undefined reference to Test::Test(SimpleString const&)|`
Als IDE verwende ich Codeblocks mit dem gcc Compiler. Wie kann ich denn hier weitermachen? Ich habe tatsächlich keine Idee wo ich ansätzen könnte.
-
Da wird wohl die cppunit Bibliothek nicht dazugebunden.
-
manni66 schrieb:
Da wird wohl die cppunit Bibliothek nicht dazugebunden.
Vielen Dank. Ich dachte die Pfadabgabe im Code würde ausreichen. Wie muss ich denn das Verzeichnis im Codeblocks bekannt machen?
-
keine Ahnung, ich kenne Die IDE nicht.