Мне нужно использовать код сериализации boost. Я нахожусь в процессе тестирования на Android (используя NDK, очевидно). Прежде чем я решит, действительно ли я хочу использовать код преобразования кода в своих проектах, я хотел бы знать, можно ли скомпилировать и использовать boost в приложениях iPhone. Я прошу об этом, потому что компиляция на Android не является непосредственной задачей, поэтому есть вероятность, что повышение на iPhone будет столь же сложно компилироваться, как Android (вздох). спасибо.
С++ Boost на iPhone
Ответ 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