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

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

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

4)、test.c.i文件內(nèi)包含該test.c文件分析過程中調(diào)用的所有頭文件的調(diào)用代碼,并且標(biāo)注了文件位置以及行號(hào),快速定位函數(shù)位置和調(diào)用關(guān)系。

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

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

首頁(yè) > 資源中心 > FAQ
