首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: int32_t的冲突类型

错误: int32_t的冲突类型
EN

Stack Overflow用户
提问于 2015-03-26 07:05:37
回答 1查看 5.1K关注 0票数 0

我正在研究lpcxpresso (lpc1768)。我已经在我已经编写的代码中包含了一个.h文件和两个.c文件(这些文件是使用flexbison创建的)。我想使用“快速设置”下的“Newlib(半主机)”选项。当我构建我的代码时,它显示了一些错误:

"c:\nxp\lpcxpresso_6.1.2_177\lpcxpresso\tools\bin../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/newlib_inc/stdint.h:79:21:错误:“int32_t”的冲突类型“ "c:\nxp\lpcxpresso_6.1.2_177\lpcxpresso\tools\bin../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/include/newlib_inc/stdint.h:80:23:错误:“uint32_t”的冲突类型“

当我切换到库Redlib时,这些错误不会发生,但也会出现一些其他问题。我想用纽利卜。

为什么会发生这些错误?我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 09:38:11

此错误是由于int32_t和uint32_t在不同的头文件中发生了多次故障。检查构建日志,以找到与此多个定义/声明的发生地点有关的任何信息。查看是否可以将系统头文件用于这些类型定义,如果头部中有其他代码,则使用条件宏禁用typedef部件。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29272765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档