标题: 库函数#include"uart.c"代表什么意思 [打印本页]

作者: AKA.PPPHLL    时间: 2019-8-4 18:05
标题: 库函数#include"uart.c"代表什么意思
这个代表什么意思为什么是分号这个在keil里面是不是要单独建一个工程添加

51hei图片20190804180309.png (1.73 KB, 下载次数: 150)

51hei图片20190804180309.png

作者: 没有你    时间: 2019-8-5 09:06
一般#include <头文件.h>,不要用.c文件做头文件
作者: 哈哈哈地方    时间: 2019-8-5 10:08
uart是串口的意思,是串口c文件
作者: f556    时间: 2019-8-5 10:09
精而言之,就是“包含uart.c这个文件”到当前程序位置。“工程”及keil你要再理解。
作者: 我么得感情    时间: 2019-8-5 10:39
一般是包含头文件用的,但是不要包含.c的后缀
作者: aaaaaa。    时间: 2019-8-5 10:59
一般我都写#include“uart.h”,意思是包含uart.h这个头文件(uart通常指串口)
作者: xxxxj    时间: 2019-8-5 20:14
include.c不建议这样做,一般include.h文件,这样做需要.c
作者: cage    时间: 2019-8-5 21:26
#include< > 引用的是编译器的类库路径里面的头文件。
#include" " 引用的是你程序目录的相对路径中的头文件。
作者: AKA.PPPHLL    时间: 2019-8-6 12:29
cage 发表于 2019-8-5 21:26
#include< > 引用的是编译器的类库路径里面的头文件。
#include" " 引用的是你程序目录的相对路径中的头文 ...

请问这个相对路径怎么理解呢
作者: AKA.PPPHLL    时间: 2019-8-6 12:30
f556 发表于 2019-8-5 10:09
精而言之,就是“包含uart.c这个文件”到当前程序位置。“工程”及keil你要再理解。

意思就是说一个工程包含两个C文件是吗
作者: zynn    时间: 2019-8-8 11:24
可以包含.h文件
作者: zzx1206    时间: 2019-8-9 21:24
调用串口文件的头文件呀
作者: 一有123    时间: 2020-4-17 10:47
AKA.PPPHLL 发表于 2019-8-6 12:29
请问这个相对路径怎么理解呢

如果你用的是#include “...h” 编译器优先从你.c所在路径查找是否有该.h文件,如果有,引用;如果没有,它回去标准库中找,是否存在该.h文件;




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1