我正在使用 CppUnit API 为一个简单的 C++ 程序编写测试用例。 我的程序有四个文件:
- Calc.h : 定义带有测试方法的类
- TestCalc.h/cpp : 定义/实现测试 Calc 方法的类
- runTestCalc.cpp:执行测试的主要函数。
我安装了 CppUnit,它有以下文件:
/usr/local/include/cppunit and /usr/include/cppunit
/usr/lib 下的库:
libcppunit-1.13.so.0
libcppunit.a
libcppunit.so
...
我的问题是如何在假定正确的 CppUnit 头文件正确包含在源代码中的情况下编译此示例
我试过这个:
g++ -I/usr/include/cppunit/ runTestCalc.cpp TestCalc.cpp
另一个问题是什么时候做
-我/到/包括/ -L/到/lib
什么时候链接?
最佳答案
c++ runTestCalc.cpp TestCalc.cpp -o runTestCalc -l cppunit
关于c++ - 何时链接,何时包含?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37912328/