私はUnitTest ++で新しく、コマンドラインを使用してWindows上でコマンドラインを使用する際に問題があります。Windowsでコマンドラインを使用してUnitTest ++を実行するには
私はすでにソリューションを構築しており、ライブラリ(UnitTest ++。vsnet2005)を持っていますが、ビルドしようとすると "UnitTest ++。h:No such file or directory"と表示されます。 G ++ -o TestRowMajor TestRowMajor.cpp -L "C:\ Users \ユーザーmyuserのドキュメント\ \ Proyectsツール\ テスト\ unittestの++ \テスト\ユニット" -lUnitTest ++
この
は、私が使用しているコマンドですこれは私がテストしようとしている単純なコードでは、実際には理解されるであろう彼らのweb site
// test.cpp
#include <UnitTest++.h>
TEST(FailSpectacularly)
{
CHECK(false);
}
int main()
{
return UnitTest::RunAllTests();
}
すべてのヘルプ内の1つの、先進的で感謝です。
答えてくれてありがとう、UnitTest ++をインストールする方法がわからない。インストールできるかどうかわからない。私が理解していることは、ライブラリが生成され、.cppファイルに組み込まれていなければならないということだ。間違っている Visual Studioで生成したライブラリと同じディレクトリに自分の.cppファイルがあります。 これは他の何かが無知であるが、私はそれを読んだり、やり方を見つけることができない。 – Mario
ほとんどのライブラリでは、どこかの場所でアーカイブを解凍したり、何かをコンパイルすることがあります。両方のステップを実行したので、それをインストールしました。問題は* *どこかです。 * UnitTest ++。h *を検索してください。 *あなたが*それを見つけることができない場合、あなたはそれを見つけるためにコンパイラを期待することはできません。 –
私の.cppファイルをUnitTest ++と同じディレクトリに置くと、以前のエラーが出ませんでした。これは次のようになります: "UnitTest ++。h:6、 from TestRowMajor.cpp:4: CONFIG.H:4:TestRowMajor.cppから12、 :17:5、 TestMacros.hから:ファイルにおける発現 に無効なトークンがExecuteTest.hから含ま。unittestの++から5、 H MemoryOutStream.h。 8:sstream:そのようなファイルやディレクトリはありません。 " 私は既存のコードに触れたり変更したりしないでください。 – Mario