相关文章推荐
想表白的茶壶  ·  Spring ...·  2 月前    · 
淡定的葡萄  ·  Day26 Spring Boot ...·  2 月前    · 
坏坏的消防车  ·  git ...·  1 月前    · 
稳重的保温杯  ·  高级配置 | Microsoft Learn·  3 周前    · 
奔跑的茄子  ·  颞叶癫痫患者脑白质纤维束追踪空间统计分析与自 ...·  2 年前    · 
稳重的葫芦  ·  How to read an image ...·  3 年前    · 
道上混的西红柿  ·  Qt5.9解析json文件详细用法示例_qt ...·  3 年前    · 
宽容的水桶  ·  npm运行报错Error: EEXIST: ...·  3 年前    · 
Code  ›  ModuleNotFoundError: No module named ‘config‘开发者社区
python config
https://cloud.tencent.com/developer/article/2361397
暴走的钥匙
2 年前
avatar
文章
127
标签
55
分类
11

Home
Categories
About
Shona's Blog
Home
Categories
About

googletest安装与使用

发表于 2020-10-29 | 更新于 2021-11-22 | cpp
| 阅读量:

googletest编译与使用…

编译

github下载源码: https://github.com/google/googletest.git

下载最新的版本,解压,进入目录:

1
2
3
4
5
6
7
8
9
10
mkdir build
cd build
# cmake -Dgtest_build_tests=ON -Dgmock_build_tests=ON ${GTEST_REPO_DIR} ..
cmake -Dgtest_build_tests=on -DCMAKE_INSTALL_PREFIX=. ..
make
make install
# 在build文件下有include/和lib/,添加到任意工程使用。

# run test. All tests should pass.
make test

编译时添加头文件./googletest/include, 或者./googlemock/include。以及库文件./build/lib/libgtest.a或者其他对应的库文件,根据需要拷贝添加。

使用

例子:

 
推荐文章
想表白的茶壶  ·  Spring WebSocket中关于WebSocket配置类的注意事项 - 一念错·误终生
2 月前
淡定的葡萄  ·  Day26 Spring Boot WebSocket 製作一個簡單的聊天室(上) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
2 月前
坏坏的消防车  ·  git checkout到历史某个版本_git checkout v0.5.0
1 月前
稳重的保温杯  ·  高级配置 | Microsoft Learn
3 周前
奔跑的茄子  ·  颞叶癫痫患者脑白质纤维束追踪空间统计分析与自动识别 - PMC
2 年前
稳重的葫芦  ·  How to read an image in Python OpenCV - Stack Overflow
3 年前
道上混的西红柿  ·  Qt5.9解析json文件详细用法示例_qt解析json_三公子Tjq的博客-CSDN博客
3 年前
宽容的水桶  ·  npm运行报错Error: EEXIST: file already exists解决办法_rznice的博客-CSDN博客
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号