打印

库文件也有错误?

[复制链接]
2471|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 | 只看该作者
菜鸟就是菜鸟,继续学习

使用特权

评论回复
5
gxgclg| | 2010-12-24 21:53 | 只看该作者
楼主自己能找到问题,已经开始向大侠迈进了

使用特权

评论回复
6
dbayj|  楼主 | 2010-12-24 22:01 | 只看该作者
非常感谢楼上的鼓励
一定会努力

使用特权

评论回复
7
conter| | 2010-12-24 23:39 | 只看该作者
你用的什么编译器啊?
如果是IAR的话,头文件是不需要添加的,添加了反而会出错,只需在源文件里include

使用特权

评论回复
8
ejack| | 2010-12-25 07:21 | 只看该作者
顺序,顺序啊

使用特权

评论回复
9
dbayj|  楼主 | 2010-12-25 09:34 | 只看该作者
你用的什么编译器啊?
如果是IAR的话,头文件是不需要添加的,添加了反而会出错,只需在源文件里include
conter 发表于 2010-12-24 23:39

不好意思,没说清楚,我是在main.c里面包含的头文件,我用的是keil。库文件是锁死的,不能修改。

使用特权

评论回复
10
一心爱你| | 2010-12-25 10:27 | 只看该作者
路过 学习

使用特权

评论回复
11
408363933| | 2010-12-25 10:37 | 只看该作者
继续学习

使用特权

评论回复
12
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是应该第一个包含。

使用特权

评论回复
13
hsbjb| | 2010-12-27 20:07 | 只看该作者
有些库文件的确是有问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

2

主题

703

帖子

1

粉丝