OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » MDK中不能使用Goto Definition Goto Reference的解

共1条 1/1 1 跳转至

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

助工
2008-05-19 09:13:38    评分

更多关于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的技术文章,请点击此处!




关键词: 不能     使用     Definition     Referenc    

共1条 1/1 1 跳转至

回复

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