Компиляция C++ для iPhone (проблема STL?)

Я пытаюсь скомпилировать некоторый код C++ как статическая библиотека для использования на iPhone. Если я компилирую вещи для средства моделирования (i386 архитектура), все компилирует просто замечательный, но когда я переключаю архитектуру для вооружения, я получаю все, что они включают ошибки, по-видимому в заголовках iPhone SDK STL. Какая-либо идея, что продолжается?

Сначала ошибок:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/string:45:0 Bits/c++config.h: No such file or directory in 
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/string
6
задан R Samuel Klatchko 29 January 2010 в 07:36
поделиться

2 ответа

Добавить /developer/platforms/iphoneos.platform/developer/sdks/iphoneos3.0.sdk/usr/iphoneoS3.0.sdk/usr/include/c ++ / 4.2.1 / ARMV6-Apple-darwin9 / в качестве включения пути.

Также, пожалуйста, подайте ошибку в Apple.

10
ответ дан 8 December 2019 в 13:46
поделиться

Чтобы исправить эту ошибку для всех версий SDK, добавьте

$(SDKROOT)/usr/include/c++/4.2.1/armv6-apple-darwin9

на настройку сборки «Путей поиска заголовка» (архитектура не должна иметь значения; это все еще работает для симулятора для меня).

7
ответ дан 8 December 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: