keil提示No Browse Information available如何解决

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

原因是Keil 的代码导航(右键「Go to definition」、变量 / 函数查找)依赖 .crf 格式的浏览信息文件,当文件缺失或未生成时,就会弹出这个提示。

解决方式如下:

1. 开启 Browse Information 生成

  1. 在 Keil 中,点击工具栏的「魔法棒」图标,打开 Options for Target
  2. 切换到 Output 选项卡。
  3. 勾选下方的 Browse Information 选项(关键步骤)。
  4. 点击「OK」保存设置。       
  5.                                                           

2. 重新完整编译项目

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

3. 验证是否解决

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值