本文内容列表:
你必须这样写#includereg52.h,这样才能在头文件夹中找到它。如果你写#include“reg52.h”,它就会在你项目中的文件夹中关联起来,当然就找不到了。 ,除非你创建reg52.h库文件!
Keil4中确实没有stc单片机的头文件,但如果有需要,可以从STC网站下载对应芯片的头文件,扩展名为*.h;
然后在KEIL中,在目标工程中添加*.h,这样就可以在程序中调用#include
“*.h”。 * 代表命名的头文件名。
可能是头文件被改了或者头文件有问题。再下载一个,烘焙到~\keil\arm\INC 试试! !
1。首先打开KEIL,找到options(就是你要生成HEX文件时找的图标)
2。打开后找到C/C++选项如图:
3。倒数第三行include path:是头文件路径,如图:
4。选择头文件路径末尾的“···”标记,会出现一个新的头文件路径,如图:
5。选择新的Logo如图:
6。单击左键后,会出现一个路径框。选择路径框末尾的‘···’标记
7。头文件的文件夹选项如图所示:
8。找到你的头文件所在的文件夹,然后一路“确定”返回。应该没问题。
希望这会有所帮助。
首先,这是真的,对吧?真的是你写的吗?这是真的吗?
第二,如果真有的话,就把这些头文件和主程序放在同一个文件夹下,不要一一放。
第三,构建好的工程也和主程序放在同一个文件夹中。
一般要看是什么问题,具体问题,具体分析,比如有些头文件中的定义和自己的程序冲突。