找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6231|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

IAR 中的“Go to Definition of”不可用的解決方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:288684 發(fā)表于 2018-3-7 14:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表