我正在使用CppUnit API编写一个简单的c ++程序的测试用例。
我的程序是四个文件:
Calc.h:使用测试方法定义类
TestCalc.h / cpp:定义/推动测试Calc方法的类
runTestCalc.cpp:执行测试的主要功能。
我安装了CppUnit,它的文件位于:
/usr/local/include/cppunit and /usr/include/cppunit
/ usr / lib下的libs:
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/