#author("2022-12-29T00:10:16+09:00","","")
#author("2023-02-01T21:04:07+09:00","","")
#topicpath


/////////////////////////////////////////////////////////////////////////////////
* 目次 [#l314fd42]
#contents();


/////////////////////////////////////////////////////////////////////////////////
* 環境構築 [#rac407bd]
- 下記から一式 DownLoad する:
 $ git clone https://github.com/google/googletest.git
- タグでチェックアウトする
 $ git checkout release-1.12.1
- ビルドする(要 cmake)
 $ cd googletest/build
 $ cmake ..
 $ make
これでスタティックライブラリ等がビルドされる
 $ pwd
 googletest/build
 
 $ find -name *.a
 ./lib/libgtest.a
 ./lib/libgmock.a
 ./lib/libgmock_main.a
 ./lib/libgtest_main.a


/////////////////////////////////////////////////////////////////////////////////
* C++11 での注意点 [#nd252d48]
* 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]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS