Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14914
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-27 11:00
个人简介

不求广,但求深!

文章分类

全部博文(11)

文章存档

2016年(8)

2015年(3)

我的朋友

分类: C/C++

2015-11-04 16:32:40

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

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

2015/11/4
by phang







阅读(1176) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:使用IAR创建库以及如何使用库(转)

给主人留下些什么吧!~~