[技术问答]

IAR 调不到函数定义处

[复制链接]
1262|24
手机看帖
扫描二维码
随时随地手机跟帖
olivem55arlowe|  楼主 | 2024-4-30 11:00 | 显示全部楼层 |阅读模式
解决办法:

  1、将option---project---勾选的浏览,取消,再次勾选,重新编译即可

  2、将debug下obj文件夹下所有文件删除

使用特权

评论回复
jasontu| | 2024-5-2 17:23 | 显示全部楼层
看看是不是用release mode.

使用特权

评论回复
hudi008| | 2024-5-3 14:12 | 显示全部楼层
这些文件已经被添加到你的项目中,并且已经被包含在你的源文件中。

使用特权

评论回复
albertaabbot| | 2024-5-3 17:44 | 显示全部楼层
确保包含函数声明的头文件已包含在源文件中。

使用特权

评论回复
earlmax| | 2024-5-6 13:07 | 显示全部楼层
如果你想要查看具体的错误细节,可以双击Output窗口中的错误消息。IAR会打开对应的源代码文件,并高亮显示发生错误的行。

使用特权

评论回复
1988020566| | 2024-5-6 19:38 | 显示全部楼层
在IAR中,有时清理项目并重新编译可以解决一些奇怪的问题。你可以尝试删除debug或obj文件夹下的所有文件,然后重新编译项目。

使用特权

评论回复
ulystronglll| | 2024-5-6 22:44 | 显示全部楼层
某些版本的IAR可能存在bug,导致无法正确跳转

使用特权

评论回复
loutin| | 2024-5-7 13:55 | 显示全部楼层
尝试重新生成索引以解决此问题。在IAR中,转到“项目”>“重新生成索引”。

使用特权

评论回复
jonas222| | 2024-5-7 17:02 | 显示全部楼层
有时候编译产生的临时文件可能会导致跳转功能失效。您可以尝试删除工程目录下的debug文件夹,然后重新编译工程

使用特权

评论回复
pl202| | 2024-5-7 20:22 | 显示全部楼层
AR的设置可能影响了函数的跳转功能。尝试查看并修改与函数跳转或源代码浏览相关的设置。

使用特权

评论回复
mollylawrence| | 2024-5-8 16:50 | 显示全部楼层
在IAR的菜单栏中选择“Tools” -> “Options” -> “Project”,确保勾选了“Generate browse information”。这样可以确保编译器在编译时生成必要的浏览信息,以支持跳转功能。

使用特权

评论回复
Henryko| | 2024-5-8 20:58 | 显示全部楼层
清理一下工程文件可以吗

使用特权

评论回复
plsbackup| | 2024-5-9 13:30 | 显示全部楼层
特别是包含路径(Include Paths)和源文件(Source Files)是否都已正确添加。

使用特权

评论回复
jtracy3| | 2024-5-9 17:19 | 显示全部楼层
检查调试配置是否正确,包括调试器类型、连接方式等。

使用特权

评论回复
earlmax| | 2024-5-10 11:30 | 显示全部楼层
如果源文件位于不同的目录,确保项目正确配置了包含这些目录的路径。

使用特权

评论回复
uytyu| | 2024-5-10 22:49 | 显示全部楼层
尝试重新编译项目              

使用特权

评论回复
pentruman| | 2024-5-12 15:40 | 显示全部楼层
如果你使用的是较旧的IAR版本或工具链,尝试更新到最新版本,因为旧版本可能包含已知的bug或不支持某些特性。

使用特权

评论回复
kkzz| | 2024-5-13 19:03 | 显示全部楼层
在IAR中,右键单击项目名称,然后选择“添加文件”以添加缺失的源文件。

使用特权

评论回复
hilahope| | 2024-5-14 12:53 | 显示全部楼层
在IAR中,选择项目名称,然后右键点击选择“Clean”,清除当前工程的构建信息,再次进行make操作,等待编译完成后尝试是否可以跳转。

使用特权

评论回复
macpherson| | 2024-5-14 20:08 | 显示全部楼层
如果你不清楚错误代码的含义,可以查看IAR的帮助文档中的错误描述部分。这里会详细解释每一个错误代码的含义以及可能的解决方案。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

1149

帖子

0

粉丝