相关文章推荐
阳刚的大白菜  ·  自治区“十四五”规划《纲要》实施中期评估调整 ...·  1 年前    · 
淡定的牛肉面  ·  成本比特斯拉低15%?机构称2030年中国车 ...·  2 年前    · 
文雅的炒饭  ·  上汽智己LS7上市半年降价难阻销量下滑 ...·  2 年前    · 
小眼睛的葡萄  ·  金银潭80天纪录片桃花诺_金银潭实拍80天纪 ...·  2 年前    · 
知识渊博的打火机  ·  夜读丨告别“不假思索的忙”,利用时间的复利 ...·  2 年前    · 
Code  ›  Windows10中在Visual Studio2017中VC++项目安装使用GoogleTest库开发者社区
https://cloud.tencent.com/developer/article/2366583
强健的蚂蚁
1 年前
ccf19881030

Windows10中在Visual Studio2017中VC++项目安装使用GoogleTest库

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
ccf19881030
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > Windows10中在Visual Studio2017中VC++项目安装使用GoogleTest库

Windows10中在Visual Studio2017中VC++项目安装使用GoogleTest库

作者头像
ccf19881030
发布 于 2023-12-01 11:04:56
283 0
发布 于 2023-12-01 11:04:56
举报
文章被收录于专栏: ccf19881030的博客 ccf19881030的博客

Windows10中在Visual Studio2017中VC++项目安装使用GoogleTest库

在Windows10中VC++程序中可以不用自己手动下载 GoogleTest源代码 ,可以直接通过【项目】-> 【管理 NuGet 程序包】-> 【浏览】-> 搜索 googletest, 找到 Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn 这一项,然后右侧的【安装】按钮安装即可。

1.创建一个VC++控制台应用程序

GoogleTestDemo
GoogleTestDemo

2.安装googletest包

在C++中通常需要通过自己源代码编译第三方库比如载 GoogleTest 等,然后在自己的项目中添加头文件和lib库文件的路径。 不过微软的NuGet包管理器简化了这个。 我们在自己的VC++控制台程序中,可以选择菜单【项目】-> 【管理 NuGet 程序包】-> 【浏览】-> 搜索 googletest, 找到 Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn 这一项,然后右侧的【安装】按钮安装即可。 具体步骤如下图所示: 选择菜单【项目】-> 【管理 NuGet 程序包】,在【浏览】选项卡中输入googletest,可以看到下图的一些库

搜索googletest安装包
搜索googletest安装包
安装googletest相关安装包
安装googletest相关安装包
确定
确定
已安装
已安装

安装之后,资源文件里面多出一个 packages.config 文件,内容如下所示:

代码语言: javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn" version="1.8.1.7" targetFramework="native" />
</packages>

从上面可以包的名称为: Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn ,版本号为: 1.8.1.7 ,同时在项目所在路径多出一个 packages 文件夹:

packages
packages
Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7
Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7
包的内容
包的内容

里面有库的头文件和相关lib库

使用googletest

安装 Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn 之后,就可以使用googletest了, 示例代码如下:

代码语言: javascript
复制
#include <gtest/gtest.h>
TEST(MyTest, test01)
	int x = 12;
	ASSERT_EQ(x, 12);
int main(int argc, char* argv[])
 
推荐文章
阳刚的大白菜  ·  自治区“十四五”规划《纲要》实施中期评估调整修订工作积极推进_发展规划_新疆维吾尔自治区发展和改革委员会
1 年前
淡定的牛肉面  ·  成本比特斯拉低15%?机构称2030年中国车企将占欧洲市场两成份额_财经_中国网
2 年前
文雅的炒饭  ·  上汽智己LS7上市半年降价难阻销量下滑 产量和口碑或预示前景黯淡_手机新浪网
2 年前
小眼睛的葡萄  ·  金银潭80天纪录片桃花诺_金银潭实拍80天纪录片影评_金银潭实拍80天的主题 - 抖音
2 年前
知识渊博的打火机  ·  夜读丨告别“不假思索的忙”,利用时间的复利 - 21财经
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号