错误(dcc:1086):重新声明uint16_t

时间:2014-10-22 10:15:32

标签: c mingw

我的项目中有一个包含以下行的头文件:

typedef unsigned short uint16_t;

在MinGW编译器中,有一个文件" stdint.h"也有相同的一行:

typedef unsigned short  uint16_t;

编译时,我收到以下错误:

错误(dcc:1086):重新声明uint16_t

任何人都可以向我解释一下......我的意思是他们都是未签约的短片......

1 个答案:

答案 0 :(得分:3)

uint16_t已在stdint.h中定义为无符号16位整数类型。你应该省略你的typedef。