繁体   English   中英

Poco :: Uint32和Mactypes Uint32模棱两可

[英]Poco::Uint32 and Mactypes Uint32 are ambiguous

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

typedef unsigned long  UInt32;

在Poco / Types.h中也有

typedef unsigned int  UInt32; 

当我尝试编译时,给出和错误为:

Reference to "Uint32" is ambiguous

在这个链接中,这个人和我有完全一样的问题。 但是我不明白解决方案。 那么有人知道解决方案吗?

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

我解决了这个问题,如果您遇到此问题,则应更改导入标头的顺序。 您应该在本地标头之后导入Poco标头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM