0
私はCppUnit APIを使って簡単なC++プログラムのテストケースを書いていました。 私のプログラムは、4つのファイルである:リンクするタイミングと含めるタイミング
- Calc.h:
- TestCalc.h/CPPをテストするためのメソッドを持つクラスを定義します:定義/ Calcの
- runTestCalcのメソッドをテストするクラスをimpelents。 cpp:テストを実行する主な機能。
私はCppUnitはをインストールし、それが下のファイルがあります下
/usr/local/include/cppunit and /usr/include/cppunit
のlibsは/ usr/libに:
libcppunit-1.13.so.0
libcppunit.a
libcppunit.so
...
私は仮定し、この例をコンパイルする方法である必要があり質問適切なCppUnitヘッダーファイルがソースに適切に含まれています
私はこれを試しました:
g++ -I/usr/include/cppunit/ runTestCalc.cpp TestCalc.cpp
// -Lが含まれるように/
-Iを行うにはときに、他の質問は、ときにリンクする
のlib /に/でしょうか?
ほとんどの場合、両方を行う必要があります。 –
@πάνταῥεῖだからこのケースではどのようにコンパイルすればいいですか? –
コンパイラフラグとすべてのフラグを一緒に提供しますか? –