VS 2017配置gtest
生成gtest.lib
- MS VC++ 14.0 _MSC_VER = 1900 vs2015 平台是v140
- MS VC++ 12.0 _MSC_VER = 1800 vs2013的编译器 平台是v120
VS 2017 的平台也是v140, 需要将gtest在对应的平台下编译出lib, 打开\gtest\msvc\gtest.sln, 编译即可.
配置VS项目
- 配置包含目录
项目属性页->配置属性->C/C+±>常规->附加包含项目: 加入gtest\inclue的相对目录 - 配置依赖项
项目属性页->配置属性->链接器->输入->附加依赖项: 加入gtest\Debug\gtestd.lib相对目录 - 预处理器
_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING
_CRT_SECURE_NO_WARNINGS - 代码生成配置
项目属性页->配置属性->C/C+±>代码生成->运行库: 改成 多线程调试(/MTd)
项目属性页->配置属性->C/C+±>代码生成->启用函数级链接: 改成 是(Gy)