查看: 6500|回复: 2

[提问] 关于MDK头文件加载问题

[复制链接]
发表于 2011-4-6 10:46:45 | 显示全部楼层 |阅读模式
1积分
我在Options for target ‘XXXXX’的窗口
C/C++页面中include paths中设置了自己目录,
并改写了stm32f10x_conf.h文件
但进行编译时仍然编译C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h

怎样解决???

 楼主| 发表于 2011-4-6 11:01:36 | 显示全部楼层
问题主要在:
stm32f10x_type.h文件中定义了
typedef signed long  s32;


stm32f10x.h
typedef int32_t  s32;

结果编译时产生了大量的这类错误
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")
发表于 2011-8-5 22:07:39 | 显示全部楼层
你把路径里的东西去掉,或者在程序中不要包含这个头文件就可以了,
错误显示:重复声明!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表