This is the current code I have from their fundamental example: http://unittest-cpp.sourceforge.net/UnitTest++.html
#include <unittest++/UnitTest++.h>
TEST(FailSpectacularly)
{
CHECK(false);
}
int main() {
return UnitTest::RunAllTests();
}
The include exists but I'm receiving errors: undefined reference to UnitTest::Test::*
and UnitTest::*
where *
is some arbitrary class/method within the UnitTest++ library.
How can I get this to compile properly?
Found the answer here: http://comments.gmane.org/gmane.comp.lang.c%2B%2B.unittest%2B%2B.devel/13
Set the library path -L/usr/include
and the library -lunittest++
Mainly for my future reference but I sorted by linking to the library last.
g++ test.cpp -lunittest++
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With