gtest


1、VC++ 环境下测试项目与正式项目混杂的弊端 测试项目和正式项目无法共存 无法独立运行测试项目或者正式项目 图 1 :测试与正式项目混杂 2、测试项目与正式项目分离方案 Visual Studio 集成环境并不像 Linux 下的构建方式那样来的方便, 可以直观的使用 Make 或 Auto Tool 构造自己需要的编译方式,让多个项目相互协作,互不干扰。但是, VS 中通过在各个配置界面中的配置,也是可以用简单且很不直观的方式实现测试项目与正式项目的分离。 初始的混杂方案如上图 1 所示,请参考:VC++ 2008 Google Test:gtest 安装与配置 进行项目的创建。接下来进行测试与正式项目的分离。

VC++ 2008 Google Test:gtest 测试项目与正式项目分离方案