/ / compilação cruzada c ++ para iphone arm - c ++, iphone, g ++, braço, compilação cruzada

compilação cruzada c ++ para iphone arm - c ++, iphone, g ++, braço, compilação cruzada

Eu tenho escaneado sobre o artigo (desatualizado) que é o primeiro hit no google sobre Compilação cruzada de ARM. Eu também vi o artigo sobre compilar OpenCV para o iPhone e as instruções gerais de compilação cruzadalá. Minha pergunta é: posso chamar o aparentemente configurado gcc / g ++ no pacote do desenvolvedor do iPhone (que eu já instalei) como no último artigo? Muitas das coisas do OpenCV parecem supérfluas para as minhas necessidades.

Se eu puder, como seriam as chamadas? Devo criar um Makefile para facilitar as coisas?

Além disso, eu preciso de biblioteca -lncurses. Posso chamá-los como normal, ou preciso especificar o caminho dele porque não estou chamando o padrão gcc / g ++?

Respostas:

4 para resposta № 1

Se você está usando o SDK oficial, compilando o C ++para o iPhone é tão simples quanto incluir arquivos cpp em seu projeto e apertar "build". Claro que você ainda pode entrar e ajustar as opções do compilador - bem, a maioria delas.

Quanto a ncurses, eu não tenho certeza porque você iria querer usar isso - mas a única limitação que você deve ter é que você não pode se ligar a bibliotecas dinâmicas - então você teria que vincular o código objeto.


1 para resposta № 2

Um script que você pode usar como base para crosscompiling suas bibliotecas para o desenvolvimento de iOs.


0 para resposta № 3

Infelizmente, o pacote [n] curses não fará nenhum bem para o iPhone.
[n] curses é projetado para ser usado com uma janela de terminal. Isso não está disponível para o iPhone, você precisará aprender a usar Coco para desenvolver uma interface GUI.