关于MDK头文件加载问题

2011年04月06日 10:46    发布者:网络孤客
我在Options for target ‘XXXXX’的窗口
C/C++页面中include paths中设置了自己目录,
并改写了stm32f10x_conf.h文件
但进行编译时仍然编译C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h

怎样解决???

网友评论

网络孤客 2011年04月06日
问题主要在:
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")
syrobots 2011年08月05日
你把路径里的东西去掉,或者在程序中不要包含这个头文件就可以了,
错误显示:重复声明!!