第1个回答 2013-10-31
没看到你的错误提示啊,截个图啊。
引用头文件时,一个是不写路径的,例如你问题中那样,那么KEIL会找这个文件当前目录以及你设定的KEIL默认目录,如果找不到,就各种报错。
解决办法
1、绝对路径,例如#include "d:\keil projects\project1\led.h",这个坏处是移动了项目目录后,这些都要改。
2、相对路径,例如#include ".\project1\led.h",这个比较方便,不过你要学学父目录,子目录之类的知识。本回答被网友采纳