mliyouwei 发表于 2018-4-9 20:20:48

新工程为什么老是编译出错

在KEIL4里开了一个新工程,编译的时候老提示STM32f4xx-conf.h打不开或不存在。但我把这个文件放入工程下user文件里,也是一样一样滴,于是又把这个文件放入其他文件夹下,还是一样,怎么回事啊:'(:'(

dataozi 发表于 2018-4-9 21:13:36

查看一下 KEIL的设置 C/C++选项卡的设置

mliyouwei 发表于 2018-4-9 21:43:58

dataozi 发表于 2018-4-9 21:13
查看一下 KEIL的设置 C/C++选项卡的设置

就是Define和include paths吧,都设置好的。这个文件要放入工程下的文件夹里吗

toofree 发表于 2018-4-9 23:02:03

本帖最后由 toofree 于 2018-4-9 23:04 编辑

确定包含你的“STM32f4xx-conf.h”文件所在的路径了吗?


直接上个工程吧,猜来猜去的没意思

feixiang20 发表于 2018-4-10 00:59:03

STM32F4XX新建工程步骤,先建立文件夹,再建立工程,给各个组添加文件,Target设置。有可能是配置的不同引起问题。

wudianjun2001 发表于 2018-4-10 08:28:05

头文件包含的路径设置一下

andeyqi 发表于 2018-4-10 09:08:56

应该是include 文件的路径未包含 所以找不到 放到可以找到的头文件路径下试试

dataozi 发表于 2018-4-10 09:29:08

mliyouwei 发表于 2018-4-9 21:43
就是Define和include paths吧,都设置好的。这个文件要放入工程下的文件夹里吗 ...

头文件的路径一定要注意

anobodykey 发表于 2018-4-10 10:44:26

请检查是否设置了头文件路径以及确定头文件路径深度是否过长

无薪税绵 发表于 2018-4-10 11:11:24

楼上大神们的方法都对。

如果还是不懂的话,建议直接使用
#include "完整的路径\STM32f4xx-conf.h"

" "则表明是用户提供的头文件。
直接输入完整的路径,就可以了。
页: [1] 2
查看完整版本: 新工程为什么老是编译出错