这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » error: #20: identifier "uint16_t" is und

共11条 1/2 1 2 跳转至

error: #20: identifier "uint16_t" is undefined 为什么??

工程师
2012-11-08 18:20:43     打赏
我的程序只要有 uint16_t,uint18_t,uint32_t就编译通不过,
error: #20: identifier "uint16_t" is undefined
是为什么呢,环境mdk412
请高手解答下好吗??谢谢了



关键词: error     identifier     uint16     u    

高工
2012-11-08 18:56:06     打赏
2楼
未定义

要么在你自已代码里面重定义下
要么就老老实实用 unsigned int    unsigned short unsigned char

院士
2012-11-08 19:13:40     打赏
3楼
楼主 是不是有一些头文件没有 include 进来啊

高工
2012-11-08 20:08:50     打赏
4楼
ST的头文件里面有uint32 uint8这样的定义吗?没有吧……
虽然很久没搞了,但这么不规范的命名应该不会在官方库里面出现吧……

高工
2012-11-26 19:51:50     打赏
5楼
你可以试试包含stdint.h。

菜鸟
2014-04-13 15:06:09     打赏
6楼
看看看看看看

工程师
2014-10-18 11:24:23     打赏
7楼
我从网上下了一个滤波的程序,直接包含进工程,就出现这样的问题,不知道是什么原因。

院士
2014-10-18 12:15:10     打赏
8楼

将编译器的C语言库修改为C99,并在头文件上 添加如下内容:

#include <stdint.h>


工程师
2014-10-18 12:18:39     打赏
9楼
谢谢,解决了,按你说的。

专家
2014-10-18 17:41:13     打赏
10楼
jobs大神啊

共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]