文章目录
0. 前言
最近学习使用Google Test为自己的垃圾代码做测试,但Google Test支持CMake来构建工程,于是学了学CMake(见这篇文章CMake基础知识学习),顺便也想学学开源库的项目组织方式,发现也比较固定,基本上是几个文件夹各自放不同的内容。
笔者很懒,觉得既然组织方式比较固定,那或许可以搞一个脚本自动组织起来。
恰好最近学了点Python,于是就用Python写了个脚本来组织CMake工程,并默认添加了Google Test库用来测试,企图提高自己的代码水平👻。
笔者的项目环境一般是Win10+MSVC2017-x64。
1. 环境准备
Visual Studio和MSVC编译器,如果采用Google Test的话,最好是都是2017及以上版本;笔者采用
MSVC2015编译Google Test会出错;Python3,用来运行py脚本;下载地址Python 3;Git,用来在Windows

本文介绍了如何使用Python脚本来自动化创建CMake工程,并详细说明了脚本中涉及的sys、os和shutil等包的使用。同时,该脚本默认集成了GoogleTest库,便于进行代码测试。在Win10环境下,需准备Visual Studio、Python、Git和CMake等相关工具。脚本支持自定义项目名称,通过执行生成的sh脚本来编译工程,最终得到可执行的测试程序。
最低0.47元/天 解锁文章
2574

被折叠的 条评论
为什么被折叠?



