1、 文档目标
用于解决需要对于同一个工程使用不同的工程配置的需求
2、 问题场景
对于同一个静态分析工程想要通过对比不同的规则配置、工程配置来确认不同的分析结果。如果是通过新建工程的方式的话会比较麻烦。可以通过下面的方法去实现同一个工程有多目标工程的配置选项。
3、软硬件环境
1)、软件版本:Helix QAC 2023.4
2)、电脑环境:Windows 11
3)、外设硬件:无
4、解决方法
1)、在QAC中打开工程的属性窗口。(如图4-1)

图4-1
2)、在Project Properties窗口的左上角,可以看到默认的配置选项,点开下拉框。点击Configuration Manager...,打开Configuration Manager窗口。(如图4-2)

图4-2
3)、打开Configuration Manager窗口后,可以看到目前只有一个Initial一个工程属性配置方案。可以通过点击Initial,然后,点击Copy。就会出现Copy Config的窗口,在这里输入新的工程属性配置方案的名字,例如Initial_2,就会将Initial方案复制生成Initial_2方案。(如图4-3-1和图4-3-2)

图4-3-1

图4-3-2
4)、然后,就可以在Project Properties窗口的左上角去切换属性的配置方案(如图4-4-1)。两个配置方案的相关配置更改不会影响另外一个配置方案。如图4-4-2中所示,在Initial方案中禁用了QAC规则的第0等级规则。而如图4-4-3中所示,在Initial_2方案中是没有被禁用的。

图4-4-1

图4-4-2

图4-4-3