[英]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.