如下图,安装keil后编译STM32F407ZGT6的工程后,我想要「Go to definition」跳转看某个函数是如何定义的,结果提示如下错误

原因是Keil 的代码导航(右键「Go to definition」、变量 / 函数查找)依赖 .crf 格式的浏览信息文件,当文件缺失或未生成时,就会弹出这个提示。
解决方式如下:
1. 开启 Browse Information 生成
- 在 Keil 中,点击工具栏的「魔法棒」图标,打开 Options for Target。
- 切换到 Output 选项卡。
- 勾选下方的 Browse Information 选项(关键步骤)。
- 点击「OK」保存设置。

2. 重新完整编译项目
- 点击菜单栏的 Project → Rebuild all target files(必须是 “Rebuild”,不是普通的 Build)。
- 等待编译完成,Keil 会自动生成
.crf浏览信息文件。

3. 验证是否解决
编译完成后,右键点击代码中的变量 / 函数,选择「Go to definition」,发现能正常跳转,说明问题已解决。

2万+

被折叠的 条评论
为什么被折叠?



