熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
AKA.PPPHLL 發(fā)表于 2019-8-6 12:29 如果你用的是#include “...h” 編譯器優(yōu)先從你.c所在路徑查找是否有該.h文件,如果有,引用;如果沒有,它回去標(biāo)準(zhǔn)庫中找,是否存在該.h文件; |
調(diào)用串口文件的頭文件呀 |
可以包含.h文件 |
f556 發(fā)表于 2019-8-5 10:09 意思就是說一個(gè)工程包含兩個(gè)C文件是嗎 |
cage 發(fā)表于 2019-8-5 21:26 請問這個(gè)相對路徑怎么理解呢 |
#include< > 引用的是編譯器的類庫路徑里面的頭文件。 #include" " 引用的是你程序目錄的相對路徑中的頭文件。 |
include.c不建議這樣做,一般include.h文件,這樣做需要.c |
一般我都寫#include“uart.h”,意思是包含uart.h這個(gè)頭文件(uart通常指串口) |
一般是包含頭文件用的,但是不要包含.c的后綴 |
精而言之,就是“包含uart.c這個(gè)文件”到當(dāng)前程序位置。“工程”及keil你要再理解。 |
uart是串口的意思,是串口c文件 |
一般#include <頭文件.h>,不要用.c文件做頭文件 |
Powered by 單片機(jī)教程網(wǎng)