这是我的基本示例中的当前代码: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 ++库中的任意类/方法。
如何才能正确编译?
答案 0 :(得分:4)
在这里找到答案:http://comments.gmane.org/gmane.comp.lang.c%2B%2B.unittest%2B%2B.devel/13
设置库路径-L/usr/include
和库-lunittest++
答案 1 :(得分:2)
主要供我将来参考,但我通过链接到库最后进行排序。
g++ test.cpp -lunittest++