【技术大神|2020.1:使用Parasoft C/C++test和CMake进行静态分析,C/C++test】( 二 )
接下来 , 执行静态分析并返回结果 。
C/C++test2020.1:使用ParasoftC/C++test和CMake进行静态分析
此集成方法可用于CI或在开发人员桌面本地使用 。 可能需要的唯一修改是启用compile_command.json文件的生成 。
如何在项目中启用生成文件
如果您没有在项目中启用compile_command.json文件的生成 , 则可以通过以下两种方法之一进行 。
选项1
在CMakeLists.txt文件中将CMAKE_EXPORT_COMPILE_COMMANDS选项设置为ON 。
例如
设置(CMAKE_EXPORT_COMPILE_COMMANDSON)
选项2
生成构建脚本时 , 将其添加到cmake的命令行调用中 。
例如
cmake-DCMAKE_EXPORT_COMPILE_COMMANDS=1
这就是将静态分析集成到基于CMake的项目中的全部 。 接下来 , 我将介绍CMake的单元测试:结合使用ParasoftC/C++test和CMake进行单元测试 。
【【技术大神|2020.1:使用Parasoft C/C++test和CMake进行静态分析,C/C++test】】C/C++test2020.1:使用ParasoftC/C++test和CMake进行静态分析
推荐阅读
- 「小米科技」小米11Pro宣布新技术!首发骁龙875+屏下镜头,米粉:价格有点小贵
- 金牌娱乐|月入十万左右,扣税额就高达两万,网红大神啊段晒收入
- 潮黑社|屏下指纹技术虽不再是难题,但市场却已无法挽回,LCD再获突破
- 科学技术宅六六|花了一亿的一加,为何效果比花两亿的华为好?,同样定制屏幕
- 西安发布|打破国外技术垄断,陕鼓自主研发全球最大轴流压缩机
- 「硬盘」互联网可能在三年内被IPFS技术彻底颠覆
- 小毛羊|除甲醛加盟到底靠不靠谱?为什么那么多人都入坑了?我们整理的除甲醛技术内容包括:
- ZAKER生活|揭秘显微镜下沼泽的爱恨情仇,大神探索《我的世界》隐秘的角落
- [恐龙]科学家为什么不用克隆技术让恐龙复活?恐龙复活的3个条件很难实现
- 手机技术资讯|华星光电将从下个月开始陆续向三星电子供应OLED屏幕面板
