C ++ и Objective C в проекте Xcode - PullRequest
1 голос
/ 05 марта 2010

Я недавно обновил 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 находится по следующему пути:

/ Разработчик / Платформы / iPhoneOS.platform / Разработчик / SDKs / iPhoneOS3.0.sdk / USR / включать / C ++ / 4.2.1 / ARMv7-яблочно-darwin9 / бит /

У меня вопрос, где я должен изменить этот путь, чтобы исправить его в XCode? Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 06 марта 2010

Попробуйте сделать символическую ссылку указывающую 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.

0 голосов
/ 09 марта 2010

После установки iPhone SDK с XCode (версия 3.2.1) проблема исчезла.

...