我不是一個普通的程序員,但是有必要。我現在用的TIFF-4.0.3作爲一個Xcode程序升級的一部分我的MacOS 10.5xcode構建錯誤:「'uint64'的衝突類型'對我來說沒有任何意義
下運行時我建,我得到錯誤信息:
Conflicting types for 'uint64'
該行被標記位於tiff.h中記載:
typedef TIFF_UINT64_T uint64;
唯一的另一條線,我可以與TIFF_UINT64_T項目找到位於tiffconf.h中記載:
/* Unsigned 64-bit type */
#define TIFF_UINT64_T unsigned long
無論如何,這個錯誤對我來說毫無意義。有很多類似的定義,其中沒有一個標記相同的錯誤。庫libtiff.la有可能存在衝突的定義嗎?有什麼方法可以檢查嗎?我無法讓NM或者其他人知道圖書館裏的東西。
除此之外,我在哪裏尋找損失。我已經做了多次配置/製作/安裝,以防在過程中有些遺漏,但無濟於事。
檢查MacTypes.h – CodaFi