1、 問題場景
用戶在分析時遇到疑似代碼問題,如何同步用戶錯誤以及用戶目前使用的分析參數,本文檔指導完成,相關文件的生成,以方便問題的復刻。
2、軟硬件環境
1)、軟件版本:Helix QAC 2024.4
2)、電腦環境:Windows 11
3)、外設硬件:無
3、目標分析
1)、打開Helix QAC軟件,點擊”Analyze“--"Open Analysis Settings..."

2)、進入"Analysis Settings"界面,選擇”Generate Preprocessed Source for Analyzed Files“

3)、設置完成后,請清除目前的Helix QAC 分析結果,再次重新分析后,在QAC的工程目錄下prqaconfigsInitialoutput_SOURCE_ROOTDemo內可以看到相應的test.c.i和test.c.qav.via文件。

4)、test.c.i文件內包含該test.c文件分析過程中調用的所有頭文件的調用代碼,并且標注了文件位置以及行號,快速定位函數位置和調用關系。

5)、<test.c.qac.via>文件內包含該<test.c>文件在分析過程中的分析配置,包含文件的調用路徑、頭文件的引用路徑、CCT文件以及RCF文件的名稱及版本、調用的相關組件、以及具體的消息編號,整體對該文件進行調用。

6)、上述文件可以提供可以更快的察覺相應問題,解決目前遇到的Valdiate/Dashboard同步、以及目前的規則抑制、組件版本等,可快速解決,建議除授權問題外的分析問題均提供相應文件進行審查。
注:部分客戶使用的命令行腳本進行工程分析,可使用下列命令,在目前的分析命令后添加
<-f --generate-preprocessed-source>即可在工程目錄下分析并同步生成相應的預分析文件。
qacli analyze -P <directory> -f --generate-preprocessed-source

首頁 > 資源中心 > FAQ
