2017最新网站设计风格,创建一个互联网媒体公司,网站百度快照怎么做,百度合伙人官方网站首先是下载gtest#xff0c;这个我已经放在了博客上方资源绑定处#xff0c;这个适用于win10vs版本#xff0c;关于liunx版本的不能用这个。
或者百度网盘链接#xff1a;
链接#xff1a;https://pan.baidu.com/s/15m62KAJ29vNe1mrmAcmehA 提取码#xff1a;vfxz
下…首先是下载gtest这个我已经放在了博客上方资源绑定处这个适用于win10vs版本关于liunx版本的不能用这个。
或者百度网盘链接
链接https://pan.baidu.com/s/15m62KAJ29vNe1mrmAcmehA 提取码vfxz
下载下来解压到文件夹再在文件夹里面新建一个build文件夹如下 再安装cmake可以先检查一下是否安装了cmake打开命令窗口输入cmake -version 我这里是已经安装好了所以有显示版本号如果没有可以下载
链接https://pan.baidu.com/s/1wsO51P4EIQtVN5_kLFbRtA 提取码mc79
然后双击就对了我这里已经安装好了无法提供截图注意一点就是在让选择是否建立系统环境变量path的时候记得勾上第二个建立系统环境变量
下载好之后记得检验一下是否安装成功如果在普通用户下显示没有建议用管理员身份打开命令窗口再次尝试。
之后命令窗口进入创建的build文件夹路径里面执行cmake ../回车 我这里没图了截一张大佬的图 安装好会发现build文件夹里面生成了工程文件
再用vs打开ALL_BUILD.vcxproj文件 右键点击生成 就会生成Release的静态库再切换到Debug模式再跑一次 查看build-lib文件夹下是否都有库文件了 本人后面的操作都是针对release版本X64 希望大家与我保持一致不然可能会有库的错误建议第一遍通了再试其他模式下。
首先建立一个vs工程文件将gtest项目里面的include文件夹下面的头文件和lib-release下面的库文件拷贝到新工程文件下面当然也可以选择不拷贝要是后续有报错再拷贝也可以。 再再工程文件里面的源文件里新建一个cpp文件我这里建立的1.cpp
将如下测试代码粘贴进去这是一个简单的测试用例为了验证环境是否搭建成功
#includeiostream
#include gtest/gtest.h
using namespace std;int add(int a, int b) {return a b;
}//这里TEST中的两个参数是自定义的主要是为了标记可以自定义
//一个TEST就是一个测试用例一个测试案例中可以有多个断言
TEST(lzb, test_01) {EXPECT_EQ(4, add(2, 2));EXPECT_GE(5, add(2, 2));
}TEST(lzb, test_02) {EXPECT_LE(3, add(2, 2));
}TEST(ly, test_01) {EXPECT_GT(add(2, 2), 1);
}
int main() {testing::InitGoogleTest(); //初始化负责注册需要运行的所有测试用例RUN_ALL_TESTS();system(pause);return 0; //宏RUN_ALL_TEST负责执行所有测试如果全部成功则返回0否则返回1。
}
此时检查一下自己工程上方是不是Release、x64 接下来选择项目-属性 对包含文件和库文件进行编辑位置分别是gtest下面的include路径和lib路径也就是上方复制到工程里面的两个文件夹路径以下所有配置的平台都是Release、x64 再将库文件加入进来打开链接器-输入-附加依赖库-编辑 gmock.lib
gmock_main.lib
gtest.lib
gtest_main.lib 此时返回项目应该就不会有报错了运行即可。如果想用Debug模式配置过程是一样的。 简单的环境搭建和小例子就跑通啦有什么问题欢迎评论区留言