1、下载googletest代码

https://github.com/google/googletest

2、解压并进入找到msvc文件夹

googletest-master\googletest-master\googletest\msvc

3、打开gtest.sln文件

4、编译gtest和gtest_main工程,生成gtestd.lib和gtest_maind.lib,将这两个静态库拷贝到googletest-master\googletest\lib目录(没有lib目录,就自建)
5、新建开发工程MyFun

5.1

5.2 添加func.h

5.3 编写代码

5.4 添加func.cpp并编写阶乘函数代码

5.5 将RuntimeLibrary 设为MTd

5.6  配置属性表并生成静态库文件,点击应用和确定

5.6 进行build,然后在MyFun工程路径的Debug中有MyFun.lib静态库文件生成。

6、编写测试工程

6.1 在本解方案中添加TestMyFun工程

6.2 在TestMyFun.cpp中添加gtest测试代码

6.3 测试工程中添加测试代码编译时需要的头文件目录,点应用和确定

6.5 添加测试代码连接时所需要的静态库文件,点击应用和确定。

6.6 添加静态库名,点击应用和确定

6.7 调节DEBUG的RuntimeLibrary 为MTd

7、将TestMyFun为StartUpProject,按Ctrl+ F5,编译运行。

VS2010中使用gtest简单案例相关推荐

  1. VS2010中使用NeatUpload实现简单的文件上传功能

    neatupload 一个免费的asp.net文件上传组件 项目地址 http://neatupload.codeplex.com/ 首先,从项目网站下载最新版(目前使用的是1.3.26) 在VS20 ...

  2. windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例

    1.        查看本机配置,查看显卡类型是否支持NVIDIA GPU,选中计算机--> 右键属性 --> 设备管理器 --> 显示适配器:NVIDIA GeForce GT 6 ...

  3. 开源库Simd在vs2010中的编译及简单使用

    Simd是开源的图像处理库,它提供了很多高性能的算法,这些优化算法主要由SIMD指令来实现,包括SSE.SSE2.SSSE3.SSE4.1.SSE4.2.AVX等,此库可以应用在windows/lin ...

  4. vue.js的学习中的简单案例

    今天学习了近年来挺火的一门JS技术,叫vue.js下面是它的一个简单案例: <html> <head> <title>$Title$</title> / ...

  5. 二维码Data Matrix简介及在VS2010中的编译

    Data Matrix 二维条码原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)于1989年发明.Data-Matrix二维条码 ...

  6. VS2010中“工具选项中的VC++目录编辑功能已被否决”解决方法

    http://blog.csdn.net/chaijunkun/article/details/6658923 这是VS2010的改变,不能够在"工具-选项"中看到"VC ...

  7. javascript案例_如何在JavaScript中使用增强现实-一个案例研究

    javascript案例 by Apurav Chauhan 通过Apurav Chauhan 如何在JavaScript中使用增强现实-一个案例研究 (How to use Augmented Re ...

  8. [Hibernate]在VS2010中应用NHibernate 3.2与MySQL

    在VS2010中应用NHibernate 3.2与MySQL 罗朝辉 (http://kesalin.cnblogs.com/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 ...

  9. VS2010中获取并调用CRM2011中的工作流

    接触过CRM2011的同学们肯定考虑过这样的一个问题,就是我们CRM系统中的那些实体能否通过外部开发工具,比如VS2010来获取呢?更深一步的说,我们能否获取Workflow实体的所有数据,然后在VS ...

最新文章

  1. HDOJ 1905 Pseudoprime numbers(模运算)
  2. 教你轻松恢复Linux口令
  3. spring boot自动配置之jdbc
  4. java环境教程_window下Java环境配置图文教程
  5. 从壹开始【学代码】|| 我开发中的用到的几个框架
  6. diff命令两个服务器文件,linux 比较两个文件夹不同 (diff命令, md5列表)
  7. REVERSE-PRACTICE-BUUCTF-16
  8. QQ2007 Beta2 下载地址泄露
  9. IT人 不要一辈子靠技术生存(转)
  10. Mysql学习总结(67)——MYSQL慢查询日志
  11. 大数据之-Hadoop3.x_MapReduce_自定义outputformat案例mapperreducer---大数据之hadoop3.x工作笔记0122
  12. 快速中值滤波利用VC++和OpenCV调用其封装的动态链接库出现的错误和处理
  13. 鸿蒙手机系统pc版下载,鸿蒙系统os下载官网版v1.0开源版
  14. Hadoop环境搭建学习之Hive(4)
  15. UMD格式与解析详解
  16. 如何将pdf生成二维码链接?
  17. 3000本英文名著PDF,TXT下载 300 M的文档资料
  18. IP归属地显示的简单实现代码
  19. VSCode PIO创建工程失败分析和解决办法
  20. oracle如何恢复删除的表

热门文章

  1. .vue文件_Spring Boot 2.x(十六):玩转vue文件上传
  2. python语言变量随时声明_2. Go语言五种变量创建的方法
  3. 简要分析电话光端机的常见问题
  4. 【渝粤教育】国家开放大学2018年秋季 0017-22T大学英语 参考试题
  5. 【渝粤教育】国家开放大学2018年春季 8617-21T燃气仪表与自动化 参考试题
  6. 【渝粤教育】电大中专Office办公软件 (4)作业 题库
  7. 【渝粤题库】陕西师范大学700004 植物生理学
  8. nginx 电子书_Nginx最详细的反向代理配置步骤,拿去不谢
  9. (3.5)HarmonyOS鸿蒙上下左右方向滑动
  10. (3.2)HarmonyOS鸿蒙双击事件