库文件也有错误?

[复制链接]
3351|12
 楼主| dbayj 发表于 2010-12-24 16:48 | 显示全部楼层 |阅读模式
突然出现个问题,在官网下的3.3版本的库,编译的时候出现错误,以前也用的这个模板,没有问题啊。错误如下:
在system_stm32f10x.h中
extern uint32_t SystemCoreClock;          /*!< System Clock Frequency (Core Clock) */
竟然报uint32_t没有定义,百思不得其解,小菜郁闷ing。忘高手指教。
 楼主| dbayj 发表于 2010-12-24 20:02 | 显示全部楼层
本帖最后由 dbayj 于 2010-12-24 20:24 编辑

有点儿乱,有点儿乱,找不到原因
 楼主| dbayj 发表于 2010-12-24 21:05 | 显示全部楼层
晕,竟然是这问题:
#include "stm32f10x.h"
#include "stm32f10x_it.h"
#include "system_stm32f10x.h"
上面是对的
下面是错的
#include "system_stm32f10x.h"
#include "stm32f10x_it.h"
#include "stm32f10x.h"

晕啊,狂晕,这个问题折腾了好几个小时
 楼主| dbayj 发表于 2010-12-24 21:07 | 显示全部楼层
菜鸟就是菜鸟,继续学习
gxgclg 发表于 2010-12-24 21:53 | 显示全部楼层
楼主自己能找到问题,已经开始向大侠迈进了
 楼主| dbayj 发表于 2010-12-24 22:01 | 显示全部楼层
非常感谢楼上的鼓励
一定会努力
conter 发表于 2010-12-24 23:39 | 显示全部楼层
你用的什么编译器啊?
如果是IAR的话,头文件是不需要添加的,添加了反而会出错,只需在源文件里include
ejack 发表于 2010-12-25 07:21 | 显示全部楼层
顺序,顺序啊
 楼主| dbayj 发表于 2010-12-25 09:34 | 显示全部楼层
你用的什么编译器啊?
如果是IAR的话,头文件是不需要添加的,添加了反而会出错,只需在源文件里include
conter 发表于 2010-12-24 23:39

不好意思,没说清楚,我是在main.c里面包含的头文件,我用的是keil。库文件是锁死的,不能修改。
一心爱你 发表于 2010-12-25 10:27 | 显示全部楼层
路过 学习
408363933 发表于 2010-12-25 10:37 | 显示全部楼层
继续学习
IJK 发表于 2010-12-27 08:23 | 显示全部楼层
晕,竟然是这问题:#include "stm32f10x.h"#include "stm32f10x_it.h"#include "system_stm32f10x.h"上面是对的下面是错的#include "system_stm32f10x.h"#include "stm32f10x_it.h"#include "stm32f10x.h" ...dbayj 发表于 2010-12-24 21:05
这是正常的,stm3210x.h是应该第一个包含。
hsbjb 发表于 2010-12-27 20:07 | 显示全部楼层
有些库文件的确是有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学无止境 拒绝浮躁

2

主题

703

帖子

1

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