#topicpath ///////////////////////////////////////////////////////////////////////////////// * 目次 [#l314fd42] #contents(); ///////////////////////////////////////////////////////////////////////////////// * 環境構築 [#rac407bd] - 下記から一式 DownLoad する: $ git clone https://github.com/google/googletest.git - ビルドする(要 cmake) $ cd googletest/build $ cmake .. $ make これでスタティックライブラリ等がビルドされる [googletest]$ find -name *.a ./googletest/make/gtest_main.a ./build/googlemock/gtest/libgtest.a ./build/googlemock/gtest/libgtest_main.a ./build/googlemock/libgmock.a ./build/googlemock/libgmock_main.a [googletest]$ ///////////////////////////////////////////////////////////////////////////////// * C++11 での注意点 [#nd252d48] - 通常、C++11 のコードを g++ でビルドするときは -std=c++11 または -std=c++0x を付与する。しかしこれでは fileno(), open() などの関数が無効化されてしまい、ビルドが通らなくなる。この場合、上記の代わりに -std=gnu++ を付与すればよい。 ///////////////////////////////////////////////////////////////////////////////// * 参考リンク [#m9c6cb6b] - [[Google Test ドキュメント日本語訳 » 入門ガイド>http://opencv.jp/googletestdocs/primer.html]] - [[GoogleTest (C++ テストフレームワーク) の基本的な使用方法>https://www.qoosky.io/techs/5cde719e89]] - [[GoogleTestでC++のコードをテストする>http://qiita.com/tjun/items/8047bf50930e6de36bdc]] - [[Google Mock ドキュメント日本語訳>http://opencv.jp/googlemockdocs/index.html]]