把头文件集中存放的另一个好处是便于代码编译,当代码放置于编译环境(常见为IED环境)中可以设置预编译路径,告诉编译器头文件在什么地方。设当前编译环境为IAR,以图4为例可以设置预编译宏指令,在工程的Option下,选择C/C++ Compiler下的Preprocessor,添加 $PROJ_DIR$ \Lwip\lwip\src\include 这样一来,.C源文件的如下语句就能让编译器找到对应的头文件。 #include "lwip/def.h" 因为编译器会将上述语句的包括路径解释成:($PROJ_DIR$是工程当前目录) #include $PROJ_DIR$ \Lwip\lwip\src\include\lwip\def.h
|