首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Poco::Uint32和Mactypes Uint32不明确

Poco::Uint32和Mactypes Uint32不明确
EN

Stack Overflow用户
提问于 2016-01-24 23:53:08
回答 1查看 309关注 0票数 0

在ios usr/include/MacTypes.h中有一个

代码语言:javascript
复制
typedef unsigned long  UInt32;

在Poco/Types.h中也有

代码语言:javascript
复制
typedef unsigned int  UInt32; 

当我试图编译它的时候,给出的错误是:

代码语言:javascript
复制
Reference to "Uint32" is ambiguous

In this link,这家伙和我有完全一样的问题。但是我不明白解决方案。那么有没有人知道解决方案呢?

*注意:我没有直接包含Poco/Types.h。这是从另一个头文件中包含的。而MacTypes.h包含在另一个库头文件中。

EN

回答 1

Stack Overflow用户

发布于 2016-04-13 20:27:47

我解决了这个问题,如果你遇到这个问题,你应该改变导入头部的顺序。您应该在本机标头之后导入Poco标头。

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

https://stackoverflow.com/questions/34977846

复制
相关文章

相似问题

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