1

我最近将 Xcode 更新到版本 3.2.2(预发布)。它在旧的 Objective-C 项目中运行良好,但我在混合了 Objective-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位于以下路径中:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/armv7-apple-darwin9/bits/

我的问题是我应该在哪里更改该路径以在 Xcode 中更正一个?提前致谢。

4

2 回答 2

2

尝试创建一个指向的符号arm-apple-darwin10链接arm-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

向 Apple 报告错误。

于 2010-03-06T06:40:15.527 回答
0

使用 XCode(版本 3.2.1)安装 iPhone SDK 后问题消失了。

于 2010-03-09T09:26:13.587 回答