<Windows> VS2017使用GoogleTest
发布时间:2020-12-13 21:03:06 所属栏目:Windows 来源:网络整理
导读:1. 下载googletest 地址: https://github.com/google/googletest 可以点击tags,选择release版本 2. 编译googletest 打开 msvc 文件夹中的 gtest.sln 选择Debug/Release进行编译生成 3. 使用gtest 新建空工程 项目-属性-VC++目录,添加库目录, googletest/incl
1. 下载googletest地址: https://github.com/google/googletest 2. 编译googletest打开msvc文件夹中的gtest.sln 3. 使用gtest
4. 测试sample导入sample: googletest/samples 代码示例: #include <iostream>
#include "gtest/gtest.h"
#ifdef _DEBUG
#pragma comment(lib,"gtestd.lib")
#pragma comment(lib,"gtest_maind.lib")
#else
#pragma comment(lib,"gtest.lib")
#pragma comment(lib,"gtest_main.lib")
#endif
int main(int argc,char* argv[])
{
::testing::InitGoogleTest(&argc,argv);
RUN_ALL_TESTS();
getchar();
return 0;
}
5.不导入lib,直接用源码添加googletest/src中的除了gtest-all.c,gtest_main.c的其他.c,.h: 以下代码就不用了:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 租用池外的Windows DHCP预留
- 如何在Windows命令行中转义>签名?
- windows – 运行批处理文件时隐藏CMD
- windows-8 – 如何动态显示/隐藏WinJS模板中的div
- office365 – 使用Microsoft OneDrive API / SDK的客户端分
- windows-server-2008 – 如何判断服务使用哪个用户帐户访问
- windows-server-2008 – 在Windows Server 2008上创建证书
- Windows server 2008 R2 配置AD域控服务并为用户设置统一桌
- 变量 – 如何将substring命令应用于XP cmd脚本中的双倍变量
- 如何在Windows,Linux和MacOS中确定Python中的显示空闲时间?