2010-03-05 62 views
1

我最近更新了Xcode到版本3.2.2(預發行版)。它在舊的Objective-C項目中工作正常,但我遇到了一些混合了Objective-C/Objective-C++代碼的項目的問題。在編譯我收到以下錯誤:Xcode項目中的C++和Objective C

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/bits/functexcept.h:41:28: error: bits/c++config.h: No such file or directory 

我已經檢查編譯器抱怨的路徑,發現文件functexcept.h位於以下路徑:

/開發商/平臺/ iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/C++/4.2.1/armv7-apple-darwin9/bits/

我的問題是我應該改變那條路一個在Xcode中? 在此先感謝。

+1

有關Xcode預發佈種子版本的問題應該發佈在專門支持預發佈種子軟件的Apple開發論壇上。 – cdespinosa 2010-03-06 06:30:39

回答

2

儘量讓指向arm-apple-darwin10arm-apple-darwin9一個符號鏈接:

cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/ 
sudo ln -s arm-apple-darwin9 arm-apple-darwin10 

報告給蘋果的錯誤。

0

使用XCode(版本3.2.1)安裝iPhone SDK後,問題消失了。