同樣適用于“FindAll References to”。 1、“Go to Definition of”是灰色的,“Tools → Options →Project:”勾選“Generate browse information”。 問題1分析:未開啟“Go to Definition of”的功能,勾選上述選項即開啟。 2、單擊“Go to Definition of”發出聲音但未跳轉 1)“Tools →Options → Project:”取消勾選“Generatebrowse information”; 2)重新編譯; 3)“Tools →Options → Project:”勾選“Generatebrowse information”; 4)再次重新編譯即可。 3、單擊“Go to Definition of”提示“C”文件路徑錯誤 1)“Tools →Options → Project:”取消勾選“Generatebrowse information”; 2)重新編譯; 3)“Tools →Options → Project:”勾選“Generatebrowse information”; 4)再次重新編譯即可。 問題2和3分析:變更工程文件夾目錄位置后,之前產生的“browse information”已經過期,因此需要先刪除過期的“browse information”,具體見步驟1)和2),然后再次生成新的“browse information”即可,具體見步驟3)和4)。 勾選了還是不行的話,可以嘗試重新打開工程。 一:“Tools->Options->Project”,勾選“Generate browse information”,重新打開工程則“Go todefinition of”恢復可用。 二:刪除“Debug\Obj”目錄下所有文件,等其恢復后,重復方法一。 三:執行“project->clean”,刪除“Debug\Obj”目錄下所有文件,等其恢復后,重復方法一。 將文件語言切換為日語,關閉后打開;再切換為英語,關閉,再打開。 在編譯路徑的地方加上一句指令“$PROJ_DIR$\inc”。 IAR中如何設直接查找函數、變量的定義 IAR支持快速查找變量、類型、函數甚至是宏定義功能的。設置方法如下: 1、打開工程,在菜單欄的【TOOLS】項下,選擇【Options...】 2、在彈出的“IDE Options”對話框中選擇“Project”選項卡,勾選“Generate browse information”。 3、設置完點擊【確定】即可生效。 這時再來查找函數的定義,查找時先將鼠標在函數名上雙擊,定位光標到函數名字串,再右鍵彈出快捷菜單。
|