AKA.PPPHLL 发表于 2019-8-6 12:29 如果你用的是#include “...h” 编译器优先从你.c所在路径查找是否有该.h文件,如果有,引用;如果没有,它回去标准库中找,是否存在该.h文件; |
调用串口文件的头文件呀 |
可以包含.h文件 |
f556 发表于 2019-8-5 10:09 意思就是说一个工程包含两个C文件是吗 |
cage 发表于 2019-8-5 21:26 请问这个相对路径怎么理解呢 |
#include< > 引用的是编译器的类库路径里面的头文件。 #include" " 引用的是你程序目录的相对路径中的头文件。 |
include.c不建议这样做,一般include.h文件,这样做需要.c |
一般我都写#include“uart.h”,意思是包含uart.h这个头文件(uart通常指串口) |
一般是包含头文件用的,但是不要包含.c的后缀 |
精而言之,就是“包含uart.c这个文件”到当前程序位置。“工程”及keil你要再理解。 |
uart是串口的意思,是串口c文件 |
一般#include <头文件.h>,不要用.c文件做头文件 |