簡體   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