/ / compilación cruzada de c ++ a iphone arm - c ++, iphone, g ++, arm, compilación cruzada

compilación cruzada de c ++ to iphone arm - c ++, iphone, g ++, arm, compilación cruzada

He escaneado el artículo (desactualizado) que es el primer éxito en Google ARM compilación cruzada. También he visto el artículo sobre compilación. OpenCV al iPhone y las instrucciones generales de compilación cruzada.ahí. Mi pregunta es: ¿puedo llamar al gcc / g ++ aparentemente ya configurado en el paquete de desarrolladores de iPhone (que ya tengo instalado) como en el último artículo? Muchas de las cosas de OpenCV parecen superfluas a mis necesidades.

Si puedo, ¿cómo serían las llamadas? ¿Debo crear un Makefile para facilitar las cosas?

Además, necesito -lncurses library. ¿Puedo llamarlos como es normal o debo especificar la ruta porque no estoy llamando al gcc / g ++ predeterminado?

Respuestas

4 para la respuesta № 1

Si está utilizando el SDK oficial, compile C ++para el iPhone es tan simple como incluir archivos cpp en tu proyecto y pulsar "compilar". Por supuesto, todavía puedes entrar y ajustar los conmutadores del compilador, bueno, la mayoría de ellos.

En cuanto a ncurses, no estoy seguro de por qué querría usar eso, pero la única limitación que debería tener es que no puede vincularse con bibliotecas dinámicas, por lo que tendría que vincular el código objeto.


1 para la respuesta № 2

Un script que puede usar como base para compilar de forma cruzada sus bibliotecas para el desarrollo de iOs.


0 para la respuesta № 3

Desafortunadamente, el paquete [n] curses no te va a servir de nada para el iPhone.
[n] curses está diseñado para ser utilizado con una ventana de terminal. Esto simplemente no está disponible para el iPhone, tendrá que aprender a usar Coco para desarrollar una interfaz GUI.