1、下载:
http://code.google.com/p/googletest/downloads/list
2、编译:
用2012打开 gtest-1.6.0\msvc\gtest.sln, 编译gtest
此时会出错,有个解决的帖子:
http://code.google.com/p/googletest/issues/detail?id=412
其实就是一句话,
在 include\gtest\gtest.h 中添加#define _VARIADIC_MAX 10
#define GTEST_INCLUDE_GTEST_GTEST_H_
//add for vs2012
#define _VARIADIC_MAX 10
#include <limits>
#include <vector>
ok后会生成 gtestd.lib (release版为gtest.lib)
3、使用:
在测试项目属性中添加include和lib
一段demo:
#include "stdafx.h"