我正在使用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/

10-11 04:08