IAR报错Fatal Error[Pe1696]: cannot open source file “hal_defs.h“

1 篇文章 0 订阅
1 篇文章 0 订阅

一、报错原因

  IAR在编译运行时找不到头文件,那是因为头文件路径没有添加对。

二、如何解决

采用绝对路径添加头文件。

1.点击project,选择options

2.点击C/C++ Copmler,选择Preprocessor

 

3. 选择头文件所在目录,依次复制粘贴到Preprocessor

 

4.重新编译,问题解决 

三、补充知识点

“$PROJDIR$\”即当前工作的Workspace的目录。“...”表示对应目录的上一层。

\..:表示返回上一级文件夹 \文件夹名:表示进入名为“文件夹名”的文件夹。

$TOOLKIT_DIR$意思是安装目录,表示包含头文件的路径在IAR安装路径的8051文件夹下,也就是说如果IAR安装在C盘中,那么它就表示C:\\Program Files\\IAR Systems\\Embedded Workbench 4.05 Evaluation version\\8051这个路径。

“$TOOLKITDIRSINC\”和“$TOOLKITDIRSUNCICLIBL”,都表示当前工作的Workspace的目录。“$PROJDIR$...\inc”表示用户的Workspace目录上一层的INC目录。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值