кросс-компиляция c ++ для руки iphone - PullRequest
8 голосов
/ 16 февраля 2009

Я отсканировал (устаревшую) статью, которая впервые попала в Google о ARM кросс-компиляции . Я также видел статью о компиляции OpenCV для iPhone и общие инструкции по кросс-компиляции. Мой вопрос: могу ли я вызвать явно настроенный gcc / g ++ в пакете для разработчиков iPhone (который я уже установил), как в последней статье? Многие вещи OpenCV кажутся излишними для моих нужд.

Если я могу, как будут выглядеть звонки? Должен ли я создать Makefile, чтобы все было проще?

Также мне нужна библиотека -lncurses. Могу ли я назвать их как обычно, или мне нужно указать его путь, потому что я не вызываю gcc / g ++ по умолчанию?

Ответы [ 3 ]

4 голосов
/ 16 февраля 2009

Если вы используете официальный SDK, компилировать C ++ для iPhone так же просто, как включить файлы cpp в ваш проект и нажать «build». Конечно, вы все еще можете пойти и настроить переключатели компилятора - ну, большинство из них.

Что касается ncurses, я не уверен, почему вы хотите использовать это - но единственное ограничение, которое вы должны иметь, это то, что вы не можете ссылаться на динамические библиотеки - поэтому вам придется связывать объектный код в .

0 голосов
/ 16 февраля 2009

К сожалению, пакет [n] curses не принесет вам пользы для iPhone.
[n] curses предназначен для использования с окном терминала. Это просто недоступно для iPhone, вам нужно будет научиться использовать Coco для разработки интерфейса с графическим интерфейсом.

...