在Keil开发调试过程中,在打开一个sdk的一个demo工程时经常会遇到“右键”-“Go To Definition of ...”的选项是灰色,无法实现函数定义和声明跳转的功能,如下图所示:
主要原因时因为Keil工程未生成浏览信息,Keil需要浏览信息来定位函数定义。
解决方法:
打开“Options for Target”对话框(通过点击工具栏上的魔术棒图标)。
在“Output”选项卡中,勾选“Browse Information”。
重新编译项目以生成浏览信息。
如下图所示,“右键”-“Go To Definition of ...”的选项变成了黑色,可以点击并实现跳转。