首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IAR编译器C方言设置为C99以访问'dlib‘,但仍在访问'clib’

IAR编译器C方言设置为C99以访问'dlib‘,但仍在访问'clib’
EN

Stack Overflow用户
提问于 2019-11-14 04:42:01
回答 1查看 242关注 0票数 0

我有一个项目,其中包含一个应用程序和一个运行在IAR版本7.12.1上的引导加载程序。在大多数情况下,它们是相同的,并且访问相同的文件,除了少数例外。我有一个IAR项目"C/C++编译器“->”Language 1"->"C方言“->”C99“这样我访问的是'dlib‘而不是’dlib‘。我对我的“申请”没有任何问题。然而,当我编译我的“bootloader”时,我总是得到:

致命ErrorPe1696:无法打开源文件"stdint.h“

……

搜索:“A_path...\inc\clib”

所以很明显,它仍然在尝试访问clib,而不是dlib。我还尝试在"C/C++编译器“->”预处理器“选项卡中直接添加'dlib‘的路径。然而,我认为这会让编译器感到困惑,因为现在它会找到两个"stdint.h“文件。我还尝试确保应用程序和引导加载程序之间的项目选项匹配,但我仍然遇到这个问题。

有人对如何解决这个问题有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-14 05:28:06

找到我的问题了。我在"General Options“-> "Library Configuration”下选择了错误的库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58845312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档