开始使用 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++
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 根据用户输入用字母填充矢量,并将"开始"和"结束"放在四肢
- 如何从头开始创建 avi 文件?
- 为什么 -mmacosx-version-min=10.10 不阻止使用标记为从 10.11 开始的函数?
- 自一周开始以来的秒数?
- 一旦双簧管录制开始,主 UI 线程就会被阻止
- GStreamer在开始任何播放之前进行搜索
- 使 std::fstream 写入文件末尾,但从头开始读取
- 如何以毫秒为单位获取开始时间和 now() 之间的毫秒差异(以 C++为单位?
- 哪个C++规范开始支持 std::vector
- 如何继续读取不同功能中的文件,而不是从头开始再次读取文件?
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 如何在调试中通过传递引用开始
- 如何使用 picojson.h 在 c++ 中从头开始创建 json 对象
- 从特定键开始遍历地图
- 列表的有效性在插入后开始迭代器
- 尝试从头开始实现Leetcode的FizzBuzz多线程问题。收到"libc++abi.dylib: terminating"错误
- 试图修复一个错误,该错误不会让我开始编程其余部分
- 开始代码::块和unittest++
- 开始使用 UnitTest++