2011-05-07 14 views
7

Este es el código actual que tengo de su ejemplo fundamental: http://unittest-cpp.sourceforge.net/UnitTest++.htmlIntroducción a unittest ++

#include <unittest++/UnitTest++.h> 

TEST(FailSpectacularly) 
{ 
    CHECK(false); 
} 

int main() { 
    return UnitTest::RunAllTests(); 
} 

El incluyen existe, pero estoy recibiendo errores: undefined reference to UnitTest::Test::* y UnitTest::* donde * es alguna clase/método arbitrario dentro de la UnitTest ++ library.

¿Cómo puedo hacer que compile correctamente?

+0

has probado cppUnit? – nXqd

+0

Mismos errores, excepto que era 'CppUnit :: SourceLine()' y más que eran 'referencia' no definida ' –

Respuesta

2

Principalmente para mi futura referencia, pero me lo solucionaron mediante la vinculación a la biblioteca última.

g++ test.cpp -lunittest++