You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IAR Workbench Studio中正确添加头文件?

解决IAR IDE中"source file not found"的排查步骤
  • 验证路径变量与实际路径匹配
    先确认$PROJ_DIR$指向的项目根目录是否正确,可直接替换为hdr文件夹的绝对路径测试(比如C:\Projects\MyProj\hdr)。如果项目路径包含空格、中文等特殊字符,建议修改为纯英文路径,避免变量解析异常。

  • 确认路径添加的正确位置
    别把路径加错模块:

    • C/C++头文件路径要在Project > Options > C/C++ Compiler > Preprocessor > Additional include directories中添加;
    • 汇编头文件需到Assembler > Preprocessor下配置对应路径。
  • 检查头文件的实际位置与拼写
    确认.h文件确实在$PROJ_DIR$/hdr目录下,没有放错子文件夹。注意IAR默认区分大小写,比如Header.h和header.h、Hdr和hdr会被识别为不同路径/文件。

  • 清理编译缓存并重建项目
    执行Project > Clean清除旧缓存,再点击Project > Rebuild All重新编译。旧缓存中的路径残留可能导致识别错误。

  • 检查项目配置文件
    关闭IAR后,用文本编辑器打开项目的.ewp文件,搜索hdr相关路径,确认配置是否已正确写入。如果未找到,手动添加对应配置条目后保存,重启IAR再尝试编译。

  • 验证代码中的包含语句
    确保#include语句写法正确:若已添加路径,直接写#include "xxx.h"或#include <xxx.h>即可,不要错误添加多余的路径前缀,也别写错文件名。

内容的提问来源于stack exchange,提问作者Shashank M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 17:11:06