VS2010中使用gtest简单案例
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简单案例相关推荐
- VS2010中使用NeatUpload实现简单的文件上传功能
neatupload 一个免费的asp.net文件上传组件 项目地址 http://neatupload.codeplex.com/ 首先,从项目网站下载最新版(目前使用的是1.3.26) 在VS20 ...
- windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例
1. 查看本机配置,查看显卡类型是否支持NVIDIA GPU,选中计算机--> 右键属性 --> 设备管理器 --> 显示适配器:NVIDIA GeForce GT 6 ...
- 开源库Simd在vs2010中的编译及简单使用
Simd是开源的图像处理库,它提供了很多高性能的算法,这些优化算法主要由SIMD指令来实现,包括SSE.SSE2.SSSE3.SSE4.1.SSE4.2.AVX等,此库可以应用在windows/lin ...
- vue.js的学习中的简单案例
今天学习了近年来挺火的一门JS技术,叫vue.js下面是它的一个简单案例: <html> <head> <title>$Title$</title> / ...
- 二维码Data Matrix简介及在VS2010中的编译
Data Matrix 二维条码原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)于1989年发明.Data-Matrix二维条码 ...
- VS2010中“工具选项中的VC++目录编辑功能已被否决”解决方法
http://blog.csdn.net/chaijunkun/article/details/6658923 这是VS2010的改变,不能够在"工具-选项"中看到"VC ...
- javascript案例_如何在JavaScript中使用增强现实-一个案例研究
javascript案例 by Apurav Chauhan 通过Apurav Chauhan 如何在JavaScript中使用增强现实-一个案例研究 (How to use Augmented Re ...
- [Hibernate]在VS2010中应用NHibernate 3.2与MySQL
在VS2010中应用NHibernate 3.2与MySQL 罗朝辉 (http://kesalin.cnblogs.com/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 ...
- VS2010中获取并调用CRM2011中的工作流
接触过CRM2011的同学们肯定考虑过这样的一个问题,就是我们CRM系统中的那些实体能否通过外部开发工具,比如VS2010来获取呢?更深一步的说,我们能否获取Workflow实体的所有数据,然后在VS ...
最新文章
- HDOJ 1905 Pseudoprime numbers(模运算)
- 教你轻松恢复Linux口令
- spring boot自动配置之jdbc
- java环境教程_window下Java环境配置图文教程
- 从壹开始【学代码】|| 我开发中的用到的几个框架
- diff命令两个服务器文件,linux 比较两个文件夹不同 (diff命令, md5列表)
- REVERSE-PRACTICE-BUUCTF-16
- QQ2007 Beta2 下载地址泄露
- IT人 不要一辈子靠技术生存(转)
- Mysql学习总结(67)——MYSQL慢查询日志
- 大数据之-Hadoop3.x_MapReduce_自定义outputformat案例mapperreducer---大数据之hadoop3.x工作笔记0122
- 快速中值滤波利用VC++和OpenCV调用其封装的动态链接库出现的错误和处理
- 鸿蒙手机系统pc版下载,鸿蒙系统os下载官网版v1.0开源版
- Hadoop环境搭建学习之Hive(4)
- UMD格式与解析详解
- 如何将pdf生成二维码链接?
- 3000本英文名著PDF,TXT下载 300 M的文档资料
- IP归属地显示的简单实现代码
- VSCode PIO创建工程失败分析和解决办法
- oracle如何恢复删除的表
热门文章
- .vue文件_Spring Boot 2.x(十六):玩转vue文件上传
- python语言变量随时声明_2. Go语言五种变量创建的方法
- 简要分析电话光端机的常见问题
- 【渝粤教育】国家开放大学2018年秋季 0017-22T大学英语 参考试题
- 【渝粤教育】国家开放大学2018年春季 8617-21T燃气仪表与自动化 参考试题
- 【渝粤教育】电大中专Office办公软件 (4)作业 题库
- 【渝粤题库】陕西师范大学700004 植物生理学
- nginx 电子书_Nginx最详细的反向代理配置步骤,拿去不谢
- (3.5)HarmonyOS鸿蒙上下左右方向滑动
- (3.2)HarmonyOS鸿蒙双击事件