文章目录

  • 前言
  • 一、下载C++Test
  • 二、安装配置步骤
    • 1.安装
    • 2.许可证设置方法
  • 三、进行项目静态分析
    • 1.创建工作空间
    • 2.导入测试配置文件
  • 总结

前言

C++ test的配置过程:
环境:win10
需要的软件:Visual C++ 6.0 、C++test 9.2(这两个软件版本是应公司要求使用,别的版本需要两者版本匹配)


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载C++Test

官网:https://parasoftchina.cn/products/parasoft-c-ctest/ (当然这是付费软件)
9.2 破解版 及许可证文件全部在后面的链接中,请大佬们查收。

二、安装配置步骤

1.安装

运行安装的.exe文件选择自己需要的目录进行下载(纯英文)。

2.许可证设置方法

  1. lic_client.jar复制到c++Test安装目录下的:\plugins\com.parasoft.xtest.libs_9.2.3.20111012\Parasoft (不同电脑路径可能不一样,具体原因未知,如果没有找到该路径可以在总的文件夹下面搜索Parasoft,我当时也没找到)
    在这个目录之下覆盖原文件。
  2. 运行C++Test,在主界面"Parasoft"->“首选项”->“许可证”,在右边选择【本地】、【从本地文件加载】,找到许可证,再点击【应用】、【确定】。
  3. 在主界面"Parasoft"->“许可证”,完成激活。

完成

三、进行项目静态分析

前提:C++ Test 需要前言中的VC++ 6.0是为了解决编译问题,当前高版本的编译环境兼容性很强,比如我的工程是在VS 2022中编写编译的,但在VC++ 6.0中可能存在编译问题

1.创建工作空间



选择需要检测的工程打开


这里注意,选择【使用原来,dsp文件的位置】,不然的话工作空间的大小会很大。
##


2.导入测试配置文件

点击菜单“运行测试”->“测试配置”,右键选择“用户自定义”,点击“导入”,选中您需要导入的配置属性文件,如下图所示。

完成测试配置的倒入就可以根据导入的规则进行静态测试了!

总结

以上就是C++Test 对C语言代码进行静态分析的教程
如有不足之处请大佬们指正!
此外,C++ Test 还有插件版,可以插入到其他编译器中进行静态分析,有需求就再更,需求量不大就这个了,其实也够用了。

相关资源链接:https://download.csdn.net/download/weixin_42313027/86401521

【C++ Test 静态分析使用教程】相关推荐

  1. 【Matlab PolySpace 代码静态分析使用教程】

    文章目录 前言 一.Matlab安装 1.安装软件 2.软件激活 二.Polyspace使用 1.使用之前的准备工作 2.创建工程 3.配置参数 4.运行工程 总结 前言 Polyspace 是一个静 ...

  2. c语言静态分析工具,雨田静态分析工具下载

    雨田静态分析系统是一款简单易用的文件分析软件,能方便的得出数据流.代码分析结果,对同志们有很大帮助,有需要的就来IT猫扑下载吧! 雨田静态分析工具介绍 雨田静态分析系统,可以对文件进行静态分析,具体包 ...

  3. 安卓逆向系列教程(三)静态分析工具

    安卓逆向系列教程(三)静态分析工具 作者:飞龙 以下工具可能都需要先安装 JDK,安装方法就不说了,随便一搜就是. Android Killer 几年之前,我们要破解 APK,可能需要用到 apkto ...

  4. linux pclint配置_静态分析工具PC-lint Plus使用教程:安装与配置

    PC-lint Plus是一种静态分析工具,通过分析C和C ++源代码来发现软件中的缺陷.与编译器一样,PC-lint Plus会解析源代码文件,执行语义分析,并构建一个抽象语法树来表示程序.PC-l ...

  5. 【Android安全】Soot 静态分析教程

    参考教程 https://github.com/noidsirius/SootTutorial Windows Soot 环境配置 下载代码 git 拷贝仓库 git init git clone h ...

  6. 逆向中静态分析工具——IDA初学者笔记(IDA Pro使用教程)

    转载自:https://www.cnblogs.com/lsgxeva/p/8947824.html 逆向中静态分析工具--IDA初学者笔记 //*************************** ...

  7. parasoft Jtest 使用教程:RuleWizard与BugDetective静态分析

    2019独角兽企业重金招聘Python工程师标准>>> RuleWizard RuleWizard(仅在Architect and Server edition中提供)允许您为Jav ...

  8. Jtest 使用教程之代码标准违例修正与标准规则说明书访问

    2019独角兽企业重金招聘Python工程师标准>>> 今天给大家带来parasoft Jtest 自动修正代码标准违例与访问代码标准规则说明书的教程,需要的朋友赶紧收藏了~ par ...

  9. Visual Studio Debug 教程 之 入门

    在过去,我已经写过好几篇关于调试 / debug / 解 Bug 的文章,但都是从宏观的角度上去讲的,并没有针对哪种工具做具体深入的剖析. 工欲善其事,必先利其器,一个强大的调试工具可以帮助我们快速的 ...

最新文章

  1. 如何看待年仅28岁却亿万身家的码农郭宇宣布从字节跳动退休?
  2. php根据循环条件切换图片,thinkphp 循环显示图片问题!!!~~~~
  3. Linux 查找指定文件并删除
  4. 面试精讲之面试考点及大厂真题 - 分布式专栏 23 分布式系统下分布式锁的实现
  5. 常用 html 标签
  6. 菜鸟心态综合症4:缺乏自信,总对自己说No
  7. java斗地主代码花色,集合经典案例:斗地主发牌功能实现
  8. 精美UI界面欣赏[1]
  9. C++语言Switch函数使用小贴士
  10. STM32 ADC 单次模式、连续模式、扫描模式
  11. 1024·程序员节校园编程专业活动策划(低调版)
  12. 美国签证和加拿大签证申请及自驾游攻略合辑
  13. 【c/c++】一直想写那个盗取别人手机号码的CODE
  14. QT_disconnect
  15. 论新十大关系——人与狗篇
  16. python3爬取数据_python3爬取巨潮资讯网站年报数据
  17. StrongSwan安装部署、配置使用方法总结
  18. [ Bootstrap ] 可视化布局
  19. 【活动】我的第一台MAC电脑
  20. backbone.bn1.num_batches_tracked 报错

热门文章

  1. STM32控制CD74HC4067十六通道模拟开关以及遇到的一些问题
  2. djano 字段不重复_硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题...
  3. 生信软件 | bowtie2(测序序列与参考序列比对)
  4. 最详细的Git原理总结+如何解决冲突
  5. [转]Photoshop调出室内人物照片温馨的暖色调
  6. python质数列_Python-质数和斐波那契数列
  7. 华南农业大学C语言程序设计(实验八)
  8. 移位单片机c语言程序设计,单片机C语言程序设计:K1-K4 控制 LED 移位
  9. 亲戚关系计算器微信小程序源码是一款为避免遇到亲戚却不知道该怎么称呼时遇到的尴尬情况而开发的
  10. 在 Ubuntu 18.04 构建 Intelligent Input Bus (IBus)