Prog/GoogleTest
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#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 のコードを g++ でビルドするときは
-std=c++11
または
-std=c++0x
を付与する。しかしこれでは fileno(), open() などの関数が...
-std=gnu++
を付与すればよい。
/////////////////////////////////////////////////////////...
* 参考リンク [#m9c6cb6b]
- [[Google Test ドキュメント日本語訳 » 入門ガイド>http://...
- [[GoogleTest (C++ テストフレームワーク) の基本的な使用...
- [[GoogleTestでC++のコードをテストする>http://qiita.com/...
- [[Google Mock ドキュメント日本語訳>http://opencv.jp/goo...
終了行:
#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 のコードを g++ でビルドするときは
-std=c++11
または
-std=c++0x
を付与する。しかしこれでは fileno(), open() などの関数が...
-std=gnu++
を付与すればよい。
/////////////////////////////////////////////////////////...
* 参考リンク [#m9c6cb6b]
- [[Google Test ドキュメント日本語訳 » 入門ガイド>http://...
- [[GoogleTest (C++ テストフレームワーク) の基本的な使用...
- [[GoogleTestでC++のコードをテストする>http://qiita.com/...
- [[Google Mock ドキュメント日本語訳>http://opencv.jp/goo...
ページ名: