MDK编译环境下头文件加载产生大量错误

2019-07-14 13:34发布

STM32f10x_type.h文件中定义了
typedef signed long  s32;

而在stm32f10x.h中是这样定义的。
typedef int32_t  s32;

结果编译时产生了大量的这类错误
C:KeilARMINCSTSTM32F10xstm32f10x_type.h(23): error:  #256: invalid redeclaration of type name "s32" (declared at line 312 of "C:KeilARMINCSTSTM32F10xstm32f10x.h")

于是我改写了stm32f10x_conf.h文件,放在USER目录中
我在Options for target ‘XXXXX’的窗口
C/C++页面中include paths中设置了USER,
但进行编译时仍然使用的是C:KeilARMINCSTSTM32F10xstm32f10x_conf.h

怎样解决???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
ke3978
1楼-- · 2019-07-14 22:06
 精彩回答 2  元偷偷看……
maqyun
2楼-- · 2019-07-15 02:06
include paths直接点选目录而已,还需要什么处理?
TOPCB
3楼-- · 2019-07-15 07:55
 精彩回答 2  元偷偷看……
龚浩洋1
4楼-- · 2019-07-15 12:33
具体怎样加载头文件
wyerwwr
5楼-- · 2019-07-15 18:17
LZ看下面的截图就知道怎么添加头文件路径了
 
maqyun
6楼-- · 2019-07-15 22:15
没错,我是这样加的
但还是不行

一周热门 更多>