keil里面Go To Definition Of不能用的解决方法

 时间:2026-02-13 11:40:27

1、因为你要跳转到的标识符在你的文件中被多次定义,keil不知道你需要的是哪一个,所以给出browser(浏览)窗口,让你自己去找。单击左侧列表中的一个标识符,在右边的窗口会给出这个标识符在文件中的定义和引用(第一个是定义,其余是引用)。

1、Go To Definition Of ’xx’的意思是跳转到标识符xx定义的位置,xx是常量、变量或函数名称等。如果要打开文件,使用的是“Open document  ‘xx’”。

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

1、编译没有通过,或者函数有编译条件限制(在某个条件成立时,函数才会被keil编译),没有被编译的函数是不能使用“Go To Definition Of”跳转到相应的函数的;

keil里面Go To Definition Of不能用的解决方法

2、在“Target  –> Output”选项卡里,没有勾选“Browse Information”选项。勾选该选项后,点击“OK”,然后重新编译;

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

3、在“Target  –> Device”选项卡里,没有勾选“Use Extended linker(LX51) instaed of BL51”选项。勾选该选项后,点击“OK”,然后重新编译;

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

4、整体复制过来的工程,常出现无法使用跳转功能的情况,可以选择菜单栏“Project –>Manage –>Components,Environment,Books…”,在弹出窗口的“Project Components”选项卡,点击左下角“Set as Current Target”,再点击“OK”,然后重新编译;

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

keil里面Go To Definition Of不能用的解决方法

5、如果以上方法不能解决问题,可以保留源程序,删除工程,再新建工程,导入源程序,然后重新编译;

6、如果以上方法都不能解决问题,建议将keil卸载,然后重装;如果还不行,可能是操作系统有问题,可以尝试重装系统。

  • keil5使用教程
  • matlab视图缩放
  • keil怎样生成hex文件?
  • keil5生成hex文件步骤
  • Quartus打开项目却不显示的一种解决办法
  • 热门搜索
    参茸鞭丸效果怎么样 怎么连接打印机 美图秀秀怎么加水印 外阴痒怎么办 川崎病是怎么引起的 睡莲怎么养 土豆饼怎么做 万五笔怎么打 cad箭头怎么画 脂肪肝是怎么回事