2016-01-24 60 views
0

在IOS usr/include目錄/ MacTypes.h有一個波科:: UINT32和Mactypes UINT32曖昧

typedef unsigned long UInt32; 

,並在波科/ types.h中也有

typedef unsigned int UInt32; 

當我嘗試編譯它給錯爲:

Reference to "Uint32" is ambiguous 

In this link的傢伙恰好有同樣的問題我。但我不明白這個解決方案。那麼有沒有人知道解決方案?

*注意:我沒有直接包含Poco/Types.h。這是從另一個頭文件包含的。另一個庫頭文件包含MacTypes.h。

回答

0

我解決了這個問題,如果遇到這個問題,應該改變導入頭文件的順序。你應該在本地頭之後導入Poco頭文件。

+0

無論如何,您應該始終這樣做。 – trojanfoe