前次编写关于430的程序仍是在一年半前,再次运用时新版别的IAR5.31时发现又不会添加头文件了,想想其时用的时分也遇到过类似问题,最终也不知是怎么处理的,在使用workspace栏添加时,倒也能添加,仅仅不再main分目录下,即使包含了xxx.h文件,编译时仍然会提示“can no find xxx.h”。所以在网上搜了一下有关IAR教程并对照之前的工程,总结出两种处理办法。
办法一:将头文件xxx.h保存在当时工程目录下,一般和main.c放在同一个目录。此刻,无需在workspace里边手艺添加,只需求在main.c或许在对应的xxx.c文件中“#include xxx.h”,编译成功完结后会主动出现在相应的.c文件下,以表明该.c文件调用了.h文件。
办法二:办法一中的文件排放是咱们比较常见的一种文件安排方法,可是当文件较多时,.c和.h文件混在一同显得文件数较多且乱。此刻,能够右击workspace中的Debug项,add –> add group ,如图所示。自己可新增如名为Resource和Head的文件夹,将.c和.h文件作一个分类。
图1 新增Group
需求留意的是,此刻假如.h和.c文件不在编译器默许查找途径下,则需求在如图2所示的C/C++ compiler 选项中添加额定的include 查找途径,没行写一个新的途径,比方E:Example等等。
图2 添加额定的include查找途径