如图片所示 现在出现的问题是 在stm32f4xx.h中定义的一部分东西都无效 导致各种结构体都显示错误 但可以编译通过。
举例子说吧 我在C/C++define处配置了USE_STDPERIPH_DRIVER,STM32F40_41xxx 但是在stm32f4xx.h中定义USE_STDPERIPH_DRIVER则包含stm32f4xx_conf.h语句并没有生效 否则也不会报各种结构体不存在错误,实际实验发现 手动指定stm32f4xx_conf.h路径之后才不会报错 比如这样#include "F:STM32F407P_407LIBstm32f4xx_conf.h" 或者是用到什么外设就单独包含哪一个.h文件。
现在我就是不明白为什么了 之前没这个问题 怎么出现的 还是 新建工程时候库文件有注释未取消 求指导的告诉我一声
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
软件的include 路径设置了 但是我发现无论设置哪的路径都发现不了 conf.h
我用寄存器,
一周热门 更多>