完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
MDK中不能使用Goto Definition Goto Reference的解决方法 在用RealView MDK进行嵌入式软件开发的过程中。我们可能需要得知某个变量的类型或者是某个常量的值。或者查找某个函数的原型及其定义。要做到这些有一个最简单的办法就是逐个源文件去查找。或者使用开发工具的文件搜索功能。另外RealView MDK提供了一个更快捷更简单的方法可以做到这点。比如我们需要查找某个变量定义的类型及定义的位置,我们仅需选中该变量然后右击鼠标,在弹出的菜单中选中Goto Definition即可自动打开定义该变量的源文件及其所在位置;如果我们需要查找某个函数申明的原型,我们仅需要选中该函数名然后右击鼠标,在弹出的菜单中选中Goto Reference即可自动打开申明该函数的文件及其所在位置;当然如果需要查找这个函数实现的地方,选中该函数右击鼠标然后选择弹出菜单中的Goto Definition项即可看到该函数的定义及其位置。 下面图示查看函数申明及定义的过程 1、 选中该函数并右击鼠标,如下图: 图一 选中该函数
2、 选中Go To Definition Of’RCC_HSEConfig’即可找到其定义的位置或选中Go To Reference To ‘RCC_HSEConfig’找到其申明的位置,如下图:
图二 选中Go To Definition Of’RCC_HSEConfig’之后的结果
图三 选中Go To Reference To ‘RCC_HSEConfig’之后的结果
通过以上的图示,读者就很清楚该怎样使用该功能了,对于变量和常量的使用方法类似。但是有时候我们使用该方法时会提示错误信息,不能正常使用该功能。下面以图示的方法说明如何解决这一问题: 打开Project->Target-Options->Output,将Browse Information复选框勾上。如下图:
图四 选中Browse Information
点击确定之后,重新编译、链接即可正常使用该功能了。读者不妨一试! |
|
相关推荐
1 个讨论
|
|
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
678 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
2286 浏览 1 评论
789 浏览 0 评论
1553 浏览 1 评论
2306 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 17:11 , Processed in 0.617789 second(s), Total 45, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号