C++ и Objective C в проекте Xcode

Недавно я обновил 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/SDK/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/armv7-apple-darwin9/bits/

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


person Dmytro    schedule 05.03.2010    source источник
comment
Вопросы о предварительных начальных версиях Xcode следует публиковать на форумах разработчиков Apple, посвященных поддержке предварительных начальных версий программного обеспечения.   -  person cdespinosa    schedule 06.03.2010


Ответы (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.

person kennytm    schedule 06.03.2010

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

person Dmytro    schedule 09.03.2010