C语言中的头文件知识

[复制链接]
 楼主| the_ether 发表于 2012-11-21 17:23 | 显示全部楼层 |阅读模式
#include "src\STC12C5A.h"和#include "STC12C5A.h"有啥区别?
delin17 发表于 2012-11-21 17:25 | 显示全部楼层
src\STC12C5A.h 当前目录下src目录下的头文件 .\src\STC12C5A.h
另一个是当前目录 .\ST12C5A.h
delin17 发表于 2012-11-21 17:26 | 显示全部楼层
并不一定是当前,也可能会去系统目录,或编译器已包含进来的目录下搜索
 楼主| the_ether 发表于 2012-11-22 19:46 | 显示全部楼层
我后来弄明白了,前者是指在你所见工程的SRC文件夹中的头文件,后者是指在编译器下的头文件
delin17 发表于 2012-11-23 12:33 | 显示全部楼层
你理解错了..
delin17 发表于 2012-11-23 12:34 | 显示全部楼层
请看我的说明。
这两个头文件可以存在于编译器或工程文件夹的相应位置
xinglong29 发表于 2012-11-29 16:06 | 显示全部楼层
src\STC12C5A.h"
指的是:将src目录下的文件 STC12C5A.h包含进来(到src目录下的文件去搜索)

#include "STC12C5A.h"
指的是编译器将项目目录下的STC12C5A.h包含进来 (到项目下的文件去搜索)
XZL 发表于 2012-11-29 16:20 | 显示全部楼层
STC12C5A.h文件所在路径不同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:书到用时方恨少,事非经过不知难。

13

主题

95

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部