打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
IAR中如何设置工程自定义的头文件包含目录
  • http://blog.sina.com.cn/s/blog_60dde0180102voa5.html
  • 2015
看来经常的写博客还是有用的哈,还是应了那句古话,“好记性不如烂笔头”,特别是在技术的积累的道路上,很多技术知识当时解决了但是印象并不能保留长久,需要一个记录来保持常看常新,之前写过一个博客,那个时候还是出了问题才去解决的,现在好久没有使用IAR了,也忘记的差不多了,但是对于这个包含目录还是有印象的,只是具体的格式不清楚了,现在重新写篇博文以备忘,也给新手们提供一个参考。
  • 为什么会有自定义的头文件包含目录
学过C语言的都知道"#include"这句话,那么这句话究竟有什么意义呢?现在请听我娓娓道来,不感兴趣的直接参看如何设置这一块即可。
#include是一个预编译指令,我们就它称作宏包含吧,它会将所需要头文件中的宏定义、函数申明、宏包含(这就涉及宏包含的嵌套了)等包含到使用该语句的的那个文件中去,这个文件中的函数就能够使用那些宏定义,函数,包含的文件中的宏定义、函数了。
stdio.h(尖括号不知道为什么会被新浪微博屏蔽,好像与HTML格式冲突)是一个标准库中的头文件,有兴趣的可以把C99或者C89中的标准库下载下来研究一下,看有哪些标准库以及包含了哪些实用函数。stdio.h是一个输入输出的标准库,申明了printf,scanf等函数,可以直接使用。这些文件的路径编译器会自己设置好,或者直接在安装的时候自带,无需我们来操心设置了。
"xx.h"是自定义的头文件。该文件的路径是用户(也就是程序员)自己放置的,必须要跟编译器说好在哪个位置,直接使用的话会导致编译出错,所以就出现了开篇中提到的设置头文件包含目录。
  • IAR中如何设置自定义头文件路径


点开工程的设置项,这个方式是直接右击IAR左侧的Project名称,选中Options,就出现上述选项卡,使用$PROJ_DIR$引用环境变量,这个环境变量在IAR中被解释为当前工程的绝对路径,后面的是反斜杠,注意这一点。然后依次每一行添加一个目录即可。

参看上一次写的博客《IAR编译时出现“can not find xxx.h”错误提示的解决办法

2015/11/3
by phang
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel运行xlwings用户自定义函数
C语言头文件深入理解
第一篇 STM32F030芯片开发环境搭建MDK & IAR
STM32学习笔记之IAR下建立FWlib 3.0项目
FreeRTOS STM32移植笔记
Linux环境下,如何将某个文件夹下的文件批量重命名?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服