[开发工具] 大家一般这个问题是怎么解决的?

[复制链接]
5434|8
 楼主| tianli1980 发表于 2012-7-15 22:47 | 显示全部楼层 |阅读模式
C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error:  #256: invalid redeclaration of type name "s32" (declared at line 421 of "..\PRO\stm32f10x.h")
大家一般这个问题是怎么解决的?
每次我用库的时候,我都是因为这个提示的错误,感觉都不敢用这个库文件了~~~
IJK 发表于 2012-7-16 09:58 | 显示全部楼层
s32重复定义了,换其它版本的库应该就可以了。
figo20042005 发表于 2012-7-16 21:55 | 显示全部楼层
重复定义头文件的冲突
 楼主| tianli1980 发表于 2012-9-12 20:42 | 显示全部楼层
了解了,感谢楼上的朋友,给的分不能平均分了,先回贴的多一分吧
yixifeng1990 发表于 2013-3-22 09:51 | 显示全部楼层
具体该怎么操作啊,求解,先谢谢了~~~~
liguang02 发表于 2013-4-23 20:51 | 显示全部楼层
错了啊,根本就不是重复定义,是你自己的库文件只放了你自己要用的其中几个,你把官方完整的STM32F10x_StdPeriph_Driver文件夹下的两个完整文件夹inc,src全部放进去,再在group中包含自己需要用到的库文件就可以了,因为mdk在编译你的库文件时可能需要引用其他的头文件,你不全部放进去的话就找不到需要的头文件,就会到系统默认的目录查找
C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h
carshow 发表于 2013-9-10 09:29 | 显示全部楼层
C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error:  #256: invalid redeclaration of type name "s32" (declared at line 312 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")我的也出现这种问题,可是我已经把FWlib的inc和src全部放进了我的工程中,INCLUDE PATH路径我也改为了我的工程文件夹下面,可是还是报错误,怎么解决呀!
ren0zhe 发表于 2013-9-10 21:46 | 显示全部楼层
过来学习下
tao180539 发表于 2013-12-18 11:02 | 显示全部楼层
carshow 发表于 2013-9-10 09:29
C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error:  #256: invalid redeclaration of type name  ...

解决了吗 我也碰到这个问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部