Начало работы с UnitTest ++ - PullRequest
7 голосов
/ 07 мая 2011

Это текущий код, который я получил из их основного примера: http://unittest -cpp.sourceforge.net / UnitTest ++. Html

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

TEST(FailSpectacularly)
{
    CHECK(false);
}

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

Включение существует, но я получаю ошибки: undefined reference to UnitTest::Test::* и UnitTest::*, где * - некоторый произвольный класс / метод в библиотеке UnitTest ++.

Как мне заставить это правильно скомпилироваться?

Ответы [ 2 ]

4 голосов
/ 08 мая 2011

Нашел ответ здесь: http://comments.gmane.org/gmane.comp.lang.c%2B%2B.unittest%2B%2B.devel/13

Установите путь к библиотеке -L/usr/include и к библиотеке -lunittest++

2 голосов
/ 18 сентября 2012

В основном для справки в будущем, но я отсортировал ссылки на библиотеку последняя .

g++ test.cpp -lunittest++
...