keil软件中编译出错了,我把STM芯片的四个头文件都加进去了,还是错啊。。。
不是所有的Header files都加进来就是一定正确的;
从命名上来看这四个文件可以划分成两组,具有_cl结尾的一组,没有的为另一组,两组应该是冲突的;
另外,依旧是从命名上来看,每组的头文件的including是存在严格的顺序的,一般地,越是核心的都文件越是应该放到最前面的。
更新一下试试看吧
Keil工程已包含头文件,但仍然提示未定义
头文件没有包含;
多个文件的条件编译重复。导致后包含的头文件的的内容无法编译。
keil4添加头文件失败
1.首先打开KEIL找到options(就是你要生成HEX文件的时候找的那个图标)
2.打开以后找到C/C++这个选项如图:
3.倒数第三行include path:就是头文件路径如图:
4.选择头文件路径最后那个“···”标志出现新建头文件路径如图:
5.选择新建标志如图:
6.单击左键以后出现路径框,在路径框最后面选择‘···’标志
7.出现你的头文件的文件夹选项如图:
8.找到你的头文件的文件夹所在,一路“确定”回去就应该好了。
希望能帮上忙。
keil 编译出错,有头文件为什么还是错
一般看是什么问题了,具体问题,具体分析,比如有的头文件里的定义,跟自己程序里的冲突。