嵌入式项目中,各种包含头文件区别及利弊
嵌入式专栏
1
#include使用引号“” 还是 尖括号<> 这个是有规定的。
通常来说:系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。
#include <xxx.h>
用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找。
#include 'xxx.h'
嵌入式专栏
2
一个项目通常有多个源文件,你要让编译器找到这些存储在不同路径下的源文件,就必须要让编译器知道源代码所在(路径)位置。
引用头文件路径的方式有多种,在代码中添加路径,在IDE工具中添加路径,还有分绝对路径和相对路径。下面就来简单说说:
1.源代码中引用头文件
#include '/strongerhuang/robot/project/bsp/bsp_uart.h'
#include '../bsp/bsp_uart.h'
#include '/strongerhuang/robot/project/bsp/bsp_uart.h'
#include '../bsp/bsp_uart.h'
2.IDE工具中引用头文件
赞 (0)