C ++, xcode и терминал, абсолютные основы - PullRequest
5 голосов
/ 16 июня 2011

У меня есть проект Xcode, просто стандартное приложение hello world, которое поставляется с xcode для c ++. Я нажимаю build and run, он запускается, завершается, ничего не вижу.

Как мне заставить это открыться в терминале?

Ответы [ 2 ]

4 голосов
/ 16 июня 2011

shift + cmd + Y вызывает отладчик и консоль.Вы можете увидеть все результаты там.В качестве альтернативы вы можете выбрать View в строке меню и нажать « Show Debug Area ».Эта область отладки показывает вывод вашей программы так же, как Terminal.

2 голосов
/ 16 июня 2011

Найдите ваш вывод в консоли отладчика Xcode. Если вы хотите, чтобы вывод отображался в терминале, запустите вашу программу из окна терминала.

Уточнение: Я имел в виду, что вы должны открыть окно терминала и запустить программу оттуда. Концептуально самый простой способ - просто ввести полный путь к программе в командной строке. На практике этот путь довольно сложен. Если у вас открыто окно терминала, вы можете перетащить исполняемый файл из группы «Продукты» в своем проекте XCode прямо в окно терминала. Это должно привести к тому, что полный путь к программе появится в командной строке - вы увидите, насколько это сложно! Нажмите клавишу возврата, чтобы завершить команду, и вы должны увидеть «Hello, World!» в окне терминала.

Если вы собираетесь делать это много, вы можете добавить фазу сборки Copy Files в список фаз сборки вашей цели, чтобы XCode автоматически скопировал исполняемый файл в то место, куда легко добраться, например, в ~ / bin каталог. В Xcode также использовалась настройка «пользовательский исполняемый файл», которая позволяла вам устанавливать Terminal как программу для запуска, но я не вижу этого в Xcode 4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...