1、 问题场景
用户在分析时遇到宏定义报错问题,本文讲述如何根据相关文件对QAC工程内配置信息进行修改,最后解决相应宏定义问题。软件报错代码 qac-11.6.0-0926。

2、软硬件环境
1)、软件版本:Helix QAC 2024.4
2)、电脑环境:Windows 11
3)、外设硬件:无
3、问题分析
1)、在QAC工程文件内找到对应出错文件的 .i 文件,工程名称一致,打开工程目录找到报错的.h文件(本例为mpu_armv7.h),并且找到报错行的信息,我们可以看到灰色部分对比源代码,我们可以看到该代码逻辑错误。

2)、选择Project - Open Project Properties、进入设置界面。
点击Analysis-qac 11.6.0 选择 -d 参数、设置 __RESTRICT=restrict

3)、重新运行分析,该Hard error已被解决,可成功分析 ,通过预编译文件 .i文件和 .qac.via 文件可以获取预编译信息进行宏定义。


首页 > 资源中心 > FAQ
