2011-09-09 9 views
12

Necesito usar el código de serialización boost. Estoy en el proceso de probarlo en Android (usando el NDK, obviamente). Antes de decidir si realmente quiero usar el código de serialización de impulso en mis proyectos, me gustaría saber si se puede compilar y usar boost en las aplicaciones de iPhone. Lo pregunto porque compilar impulso en Android no es una tarea inmediata, por lo que existe la posibilidad de que impulsar en iPhone sea tan difícil de compilar como Android (suspiro). Thx.C++ Boost en iPhone

Respuesta

5

This blog probablemente lo ayuden.

Dice que Pete Goodliffe escribió a script que crea las bibliotecas de impulso en un marco de iOS. También hay un XCode project compilando todo.

Si la gente le dice que no puede usar marcos personalizados en las aplicaciones de iOS, esto no es cierto. Siempre que el marco esté correctamente construido (arquitecturas para i386, armv6 y armv7 todos juntos lipo) esto funcionará.

No he probado ese marco en particular, pero si está configurado correctamente, estoy seguro de que esto hará el truco.

Manténganos informados.

+3

de Goodliffe es grande. Sin embargo, rompe con Xcode 4.3, porque todo está en un lugar diferente. Intenté ajustarlo, pero hasta ahora no había tenido éxito. ¿Alguien sabe cómo arreglarlo? – Arne

+2

http://www.danielsefton.com/2012/03/building-boost-1-49-with-clang-ios-5-1-and-xcode-4-3/ – seriakillaz

6

Hey He actualizado guión Pete Goodliffes en mi openFrameworks complemento:

  • Actualmente cuenta arm64, ARMv7, i386, x86_64
  • Boost 1.59.0 o anterior
  • libC++/std = c + 11 - Ahora liberación opcional para libstdC++
  • precompilado y secuencias de comandos para construir usted mismo (lo que si necesita libstdC++ bastante fácil de cambiar)
    • Suppo guión RTS Xcode 7

https://github.com/danoli3/ofxiOSBoost