打印
[STM32F4]

MDK编译错误:uint8_t 未定义

[复制链接]
9999|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
twodiamond|  楼主 | 2014-9-17 11:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不好意思,请教一下:
        自己定义了一个.h文件,里面用了 uint8_t  这个类型,MDK编译时报告:未定义(undefined),难道uint8_t不是编译器默认的类型么?  
谢谢!
沙发
想做大牛的小马| | 2014-9-17 11:14 | 只看该作者
当然不是!!!是typedef的~

使用特权

评论回复
板凳
lu50211| | 2014-9-17 11:14 | 只看该作者
调用一下芯片头文件

使用特权

评论回复
地板
aozima| | 2014-9-17 11:34 | 只看该作者
#include <stdint.h>

使用特权

评论回复
5
mmuuss586| | 2014-9-17 12:23 | 只看该作者
参考楼上的;
stdint.h这个头文件,你看官方例程,都包含的;
或者你自己定义;

使用特权

评论回复
6
jar1866| | 2014-9-17 14:21 | 只看该作者
楼上两楼可以参考,也可以使用#include <inttypes.h>,这个是c++标准下的头文件

使用特权

评论回复
7
小浣熊| | 2014-9-17 23:01 | 只看该作者
同意!!

使用特权

评论回复
8
twodiamond|  楼主 | 2014-9-18 12:42 | 只看该作者
多谢各位!
#include <stdint.h> 就可以了。
分数太少,只能全送给aozima兄。



使用特权

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

本版积分规则

16

主题

36

帖子

0

粉丝