开始使用 UnitTest++

Getting Started with UnitTest++

本文关键字:UnitTest++ 开始      更新时间:2023-10-16

这是我从他们的基本示例中获得的当前代码: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++ 库中的任意类/方法。

我怎样才能让它正确编译?

在这里找到了答案:http://comments.gmane.org/gmane.comp.lang.c%2B%2B.unittest%2B%2B.devel/13

设置库路径-L/usr/include和库-lunittest++

主要供我将来参考,但我最后通过链接到库进行排序。

g++ test.cpp -lunittest++