2010-09-03 84 views
0

我正在試圖在基本SDK設置爲OS X 10.4的OS X 10.5上構建一個預先編寫的應用程序。 有一對夫婦的這是在編譯返回錯誤預編譯的頭文件,在CFNetwork.h在那裏,包括Availability.hAvailability.h沒有這樣的文件或目錄

「Availability.h - 沒有這樣的文件或目錄」

我檢查頭文件路徑和此頭文件在MacOSX10.4u.sdk/usr/include區域中不存在。 它存在於相應的10.5 SDK位置。

AvailabilityInternals.h也不存在。但是AvailabilityMacros.h存在。顯然,從10.5位置複製這些丟失的標題不起作用。 我是否在我的Leopard安裝中丟失了一個導致此問題的軟件包?我的框架搜索路徑似乎沒問題。如何解決此問題?請建議。

感謝

+0

我剛剛在10.4u SDK中看到了CFNetwork.h,並沒有(直接)包含Availability.h。你沒有說你使用的是什麼版本的Xcode。 – JWWalker 2010-09-04 01:33:15

+0

我正在使用訴3.1.2 – tskd 2010-09-06 00:29:14

+0

但我正在建設這是一個XCode 2.4兼容的應用程序與10.4作爲基礎sdk。雖然項目設置中的「部署目標」說明了10.2 – tskd 2010-09-06 00:33:48

回答

相關問題