在实际的编程工作中,除了调用系统定义的头文件之外,还要调用自定义的头文件。前者很多时候是编译器会指定头文件所在的文件夹路径,.C文件中只需要#include <>就可以了;而自定义头文件的调用,很多时候是调用其他目录下,这时就需要采用相对路径来指明,比如:#include "../../DRIVERS/NLED/nled_pdd.h"。每一个“..”表示返回上一层目录,路径层级的跳转是从.C文件所在的那层开始。
调用.C的函数。一般我们调用其它文件的函数时,是根据#include xx.h来载入那些函数的申明,如果有些函数只存在.C中,并且它没有XX.h,那么我们要在调用这些函数的地方前面,用extern 函数原型来申明一下。