google gtest window 平台应用

  • 下载gtest:https://code.google.com/p/googletest/downloads/detail?name=gtest-1.7.0.zip
  • 编译:

  会出现的问题:error LNK2038: mismatch detected for ‘_ITERATOR_DEBUG_LEVEL‘: value ‘0‘ doesn‘t match value ‘2‘ in testPro.obj

  使用Debug工程中使用了,Release工程编译出来的lib

  RunTime Library:Multi-threaded Debug (/MTd)

  • 把编译成功的release:gtest.lib;gtest_main.lib,Debug:gtestd.lib;gtest_maind.lib

  把对应的lib添加到编译工程中:

  • Code
#include "stdafx.h"
#include "gtest/gtest.h"
int equal(int i)
{
	return i;
}

int hi(int i)
{
	return 2*i;
}
TEST(Testequal, ZeroInput)
{
   EXPECT_EQ(1, equal(0));
}

TEST(Testhi, jooooo)
{
   EXPECT_EQ(2, hi(1));
}
int _tmain(int argc, _TCHAR* argv[])
{
	testing::InitGoogleTest(&argc, argv);
	RUN_ALL_TESTS();
	return 0;
}
  • 运行

通过IDE运行会提示

直接运行exe没有问题。

时间: 2024-10-08 15:19:21

google gtest window 平台应用的相关文章

Redis安装整理(window平台) +php扩展redis

Redis安装整理(window平台) +php扩展redis 分类: Web开发2013-03-23 18:51 10380人阅读 评论(3) 收藏 举报                           主要步骤都是参考百度前几条的教程,但是中间出现了几个小小的问题,特地来补充一下: window平台Redis安装 redis windows安装文件下载地址:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Do

cocos2d-x v3.0的window平台搭建和编译成andriod程序

首先添加这个地址到系统环境变量,path 然后打开CMD,输入如下语句 现在就可以创建一个新项目了 这样一个空的cocos2d-x v3.0的项目就创建好了 接下来编译andriod程序 先在系统环境变量中添加一个NDK_ROOT 然后打开cmd 然后就开始编译了 接下来打开ADT中的eclipse 再添加andriod文件夹到工程里 cocos2d-x v3.0的window平台搭建和编译成andriod程序,布布扣,bubuko.com

Google发布机器学习平台Tensorflow游乐场~带你玩神经网络(转载)

Google发布机器学习平台Tensorflow游乐场-带你玩神经网络 原文地址:http://f.dataguru.cn/article-9324-1.html> 摘要: 昨天,Google发布了Tensorflow游乐场.Tensorflow是Google今年推出的机器学习开源平台.而有了Tensorflow游乐场,我们在浏览器中就可以训练自己的神经网络,还有酷酷的图像让我们更直观地了解神经网络的工作原理.今 ... 网络 工具 机器学习 神经网络 Tensorflow 昨天,Google发

在Window平台下安装xgboost的Python版本

原文:http://blog.csdn.net/pengyulong/article/details/50515916 原文修改了两个地方才安装成功,第3步可以不用,第2步重新生成所有的就行了. 第4步,有“xgboost_wrapper.dll”以后,将该文件复制到/python-package/xgboost/中,继续后面步骤就可以了. 特别注意如果你的python是32位的,第二步就不要选择x64,而是选择win32.对应的文件也不是在x64下了.一定可以运行. xgboost的全称是eX

记录在window平台安装python的第三库(py,whl)

在下载python的第三库文件的时候,有些库文件有exe的发行版,但是有些第三库并没有找到针对于window的可执行文件安装包即exe文件,而只有源代码文件即py文件,和whl文件. 下面记录一下在window平台如何安装这两种文件的python第三方库 一.安装py文件. 一般的py文件都是已经打包好了插件的源码,只需要利用python这个环境运行setup.py文件就行了.下面以xlrd(读取excel文件的)这个插件库为例 1.首先下载gz的源码包,解压到D:\xlrd-0.8.0.此时s

基于Flash与window平台本地程序通信实现媒体流发布

1 开发一种window平台本地发布媒体流客户端程序,该程序完成音视频采集.DSHOW虚拟摄像头.虚拟视频功能.编码.发布媒体流媒体.伴奏管理等功能,本程序安装时将虚拟摄像头注册到window系统. 2 window平台本地程序在运行后,建立6个信令监听socket,为防止网络安全软件或服务发出绑定端口告警从而影响用户体验与防止与本机的其它程序的监听端口冲突与,6个信令监听socket绑定网络地扯127.0.0.1.端口分别为843(用于Flash快速获取策略访问控制文件),12168,2216

ubuntu 安装 google Gtest

1.安装源代码 在ubuntu的桌面上,右键选择打开终端,在终端中输入如下命令: $ sudo apt-get install libgtest-dev 下载源码后,apt将会在目录/usr/src/生成gtest文件夹来存放源码. 2. 编译源代码 接着刚才的命令,我们继续再刚才打开的终端中输入: $ cd /usr/src/gtest 来进入源码存放的地方,里面的文件很简单(使用ls查看),一个源码 文件夹,一个cmake文件夹和一个cmake的配置文件(CMakeLists.txt). 继

Window平台搭建Redis分布式缓存集群 (一)服务器搭建及性能测试

百度定义:Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型),为了保证效率,数据都是缓存在内存中. 区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步. 以前公司一直在使用ehcache缓存,但是随着业务增多和用户访问量的增多

Window 平台安装 Python:

Window 平台安装 Python: 打开WEB浏览器访问http://www.python.org/download/ 在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号. 要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用.只要保存安装文件到本地计算机,然后运行它,看看你的机器支持MSI.Windows XP和更高版本已经有MSI,很多老机器也可以