在编程时,常会将头文件及对应c文件放在文件夹中,以方便区分
但这又造成一个问题,
在包含头文件时,如不输入相对路径,便会报错,找不到该头文件
通常可以用以下方法解决
如,
inc文件夹和main.c文件在同一级目录中
inc下有header.h和header.c
在main.c中若要使用header.h中函数,便可以
#include”inc\header.h”
但这样又很不方便
如果每次都将路径添加到windows的环境变量中,就更不现实了
在iar中,可以用这样一种方式来解决
右击project名称,选择 option,
选择”C/C++Compiler”选项卡,
选择”Preprocessor”选项卡,将路径添加到”Additional include directory”
如,上述举例子的project,可以输入
$PROJ_DIR$\inc
此外 $PROJ_DIR$\..\ 表示返回上一级目录