261

IT系のカンファレンスに参加した話などを書いています

gtest/gmockをVisual STudio 2012の環境でC言語で書くための環境構築

Visual Studio 2012でCを書くことになったので、googletest/googlemockの環境を構築した。 基本的なインストールなどはドキュメントにかかれているが、エラーがでて調べたことなどを記載しておく。

プロジェクトのプロパティからプリプロセッサの定義に _VARIADIC_MAX=10 を追加 Visual Studio 2012を使うときはこの対応が必要らしい http://srz-zumix.blogspot.jp/2012/03/visual-studio-11-beta-google-test.html

googletestでC言語を使う方法 extern "C"でincludeするヘッダを囲っておく。 http://futurismo.biz/archives/316

stackoverflowにも書いてあった。

mockの実際の使い方 https://qiita.com/necomeshi/items/f8dae4460bb6d0d7d7e7

ライブラリが古いのかマクロ名とかがちがっている?みたいだけど参考になった。