论坛» 嵌入式开发» MCU

MDK中不能使用Goto Definition Goto Reference的解决方法

助工
2008-05-21 10:02 1楼

更多关于RealView MDK的技术文章,请点击此处!

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

点击确定之后,重新编译、链接即可正常使用该功能了。读者不妨一试!

更多关于RealView MDK的技术文章,请点击此处!

更多关于RealView MDK的技术文章,请点击此处!

更多关于RealView MDK的技术文章,请点击此处!

助工
2008-05-21 10:03 2楼
这里贴图成问题,查看贴图的文章 请 更多关于RealView MDK的技术文章,请点击此处!
共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]