IAR 编译出现类似cannot open source file “xxx.h“以及no definition for “xxx“(link阶段)错误问题解决方法

在IAR中编译工程时会经常碰到一些问题,现就如标题所示的问题做下总结。

1. cannot open source file "xxx.h"

    IAR工程options->C/C++ Compiler->Preprocessor中包含一下该头文件的路径即可

    

2. 链接阶段出现no definition for "xxx"

    可参考https://blog.csdn.net/yueniaoshi/article/details/7844653https://www.cnblogs.com/Waming-zhen/p/4737239.html这两      篇文章。

    我的解决方法是:在检查工程文件夹下错误提示没有定义的函数存在对应的头文件和定义源文件前提下(没存在请自觉添            加),在IAR工程左侧对应的文件夹右击“add files”显性添加到工程中。

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值