Google Test の Web ページには基本的にドキュメントがないので、どうすればいいですか? 私が今までやってきたこと:
- プロジェクトページから googletest 1.6 をダウンロードし、その
./configure && make
内部で実行しました -Igtest/include
-Lgtest/lib
コンパイラ/リンカー フラグに追加しました私は小さなサンプルテストを書きました:
#include "gtest/gtest.h" int main(int argc, char **args) { return 0; } TEST(someTest,testOne) { ASSERT_EQ(5,5); }
これは正常にコンパイルされますが、リンカーはまったく面白がっていないようです。次のようなエラー メッセージが大量に表示されます。
test/main.o: 関数
someTest_testOne_Test::TestBody()': main.cpp:(.text+0x96): undefined reference to
内 testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
今、私は何をするのを忘れましたか?