[原创] 解决创建工程模板时-编译错误

站牌106   2012-5-29 14:55 楼主

纪念自己的第一张帖子:

       原本按照网上搜索的STM32固件库V3.5的使用说明,一步一步来操作,但是老是编译错误。

错误是:被编译的stm32f10x_conf.h文件不是自己创建的,而是KEIL里自带的!

             C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error:  #256: invalid redeclaration of type name "s32" (declared at line 487 of "..\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")

解决:1、我把鼠标放在stm32f10x_conf.h,  它的路径是: C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h, 

           2、可以断定是编译的是系统里的,不是我们自己创建的,

 

 

后来就在,Target Options 里 C/C++里添加,容易犯的错误就是添加不完全,也就是未添加:stm32f10x_conf.h,和 stm32f10x_it.h 这个头文件,

               我干脆把它丢在\libraries\inc里,一步到位。

                再查看,stm32f10x_conf.h, 路径也对了,

[ 本帖最后由 站牌106 于 2012-5-29 17:25 编辑 ]

回复评论 (1)


点赞  2014-7-31 22:03
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复