Подтвердить что ты не робот

С++ Boost на iPhone

Мне нужно использовать код сериализации boost. Я нахожусь в процессе тестирования на Android (используя NDK, очевидно). Прежде чем я решит, действительно ли я хочу использовать код преобразования кода в своих проектах, я хотел бы знать, можно ли скомпилировать и использовать boost в приложениях iPhone. Я прошу об этом, потому что компиляция на Android не является непосредственной задачей, поэтому есть вероятность, что повышение на iPhone будет столь же сложно компилироваться, как Android (вздох). спасибо.

4b9b3361

Ответ 1

Этот блог, вероятно, поможет вам.

В нем говорится, что Пит Гудлифф написал a script, который создает библиотеки boost в iOS-инфраструктуру, Существует также проект XCode, который компилирует все это.

Если люди говорят вам, что вы не можете использовать пользовательские фреймворки в приложениях iOS, это неверно. Пока структура правильно построена (архитектура для i386, armv6 и armv7 all lipo ed вместе), это будет работать.

Я не пробовал эту конкретную структуру, но если она правильно настроена, я уверен, что это сделает трюк.

Держите нас в курсе.

Ответ 2

Эй, я обновил Pete Goodliffes script в моем приложении openFrameworks:

  • В настоящее время у него есть arm64, armv7, i386, x86_64
  • Boost 1.59.0 или предыдущий
  • libС++/std = С++ 11 - теперь дополнительный выпуск для libstdС++
  • Предварительно скомпилированный и script, чтобы создать себя (так что если вам нужно libstdС++ довольно легко изменить)
    • Поддержка Xcode 7

https://github.com/danoli3/ofxiOSBoost