これが私が試したことです:
プロジェクトのプロパティで、libaries タブの下に libgtest_main.a と libgtest.a を含めました。
C++ Unit タブの実行構成で、C/C++ テストを Google Tests Runner に設定しました。
実行構成のメイン タブで、C/C++ アプリケーションは、プロジェクトのビルド中に作成されたバイナリ ファイルとして設定されます。
プロジェクトの一部としてテスト フォルダーを作成し、そこにテストを記述しました。
これは私のコードです:
#include "../src/agent.h"
#include "../src/agent.cpp"
#include "gtest/gtest.h"
TEST(AgentTest, voidConstructorWorksProperly) {
Agent testAgent = Agent();
ASSERT_EQ(0, testAgent.getBrain());
}
int main(int argc, char **argv) {
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
TEST 関数で構文エラーが発生し、InitGoogleTest と RUN_ALL_TESTS で「解決できませんでした」というメッセージが表示されます。
誰かが助けてくれることを願っています-私は何時間もこれに取り組んできましたが、見逃した単純なもののようです.