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