以下是用googletest-release-1.8.1版本。被测试项目是windows exe。使用vs2013。
被测试项目名称:xx;gtest项目名称:xx_gtest
一、依照xx项目,创建xx_gtest项目
1. 建立空白win32项目,如xx_gtest
2. 被测试项目,如:xx.vcxproj文件中
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
和
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
下的内容拷贝到xx_gtest.vcxprj中
注意改名:<OutputFile>$(OutDir)\xx_gtest.exe</OutputFile>
3. 被测试项目xx.vcxproj.filters的内容拷贝到xx_gtest.vcxproj.filters
二、将gtest加入到xx_gtest项目中
1. 用下载的googletest-release-1.8.1中, googletest-release-1.8.1\googletest\msvc\2010
与googletest-release-1.8.1\googlemock\msvc\2010工程文件编译出gtestd.lib, gtest_maind.lib, gmock.lib, gmock_main.lib,并加入到xx_gtest项目中
2. 将googletest-release-