#c #build #makefile #terminal #xcode4
#c #сборка #makefile #терминал #xcode4
Вопрос:
Я создал «Внешний проект сборки» в Xcode 4 с использованием makefile. Проект отлично собран, за исключением того, что я знаю единственный способ запустить его — в терминале.
Есть ли способ, которым я могу запустить программу в Xcode 4, или это терминал?
Ответ №1:
Да, вы можете! Продукт -> Редактировать схему Выберите «Выполнить» на левой панели, выберите «Информация» сверху и укажите выпадающий список «Исполняемый файл» Выберите следующую панель «Аргументы» и добавьте «Аргументы, переданные при запуске» (в «Исполняемый файл», который вы выбрали ранее)
Ответ №2:
Да, вам нужно создать пользовательский исполняемый файл, чтобы Xcode знал, где находится ваш встроенный исполняемый файл и как его запустить. В Xcode 3 это Project
-> New Custom Executable...
.
Это позволит вам запускать исполняемый файл и даже выполнять отладку на уровне исходного кода, если вы добавили исходный код в проект. Единственная небольшая проблема заключается в том, что вам приходится вручную выбирать, какой пользовательский исполняемый файл «активен» при переключении, например, между сборками debug и release.
Обратите внимание на Xcode 4: я не использую Xcode 4, но, просматривая онлайн-справку, ближайший эквивалент «пользовательского исполняемого файла» Xcode 3, похоже, является:
Настройка исполняемых файлов в редакторе схем
Чтобы настроить среду, в которой запускается продукт в Xcode 3, щелкните исполняемый файл в списке Группы и файлы, а затем откройте информационное окно. В Xcode 4 выберите Редактировать активную схему во всплывающем окне Схема и выберите продукт, который вы хотите запустить (рисунок 3-10). Обратите внимание, что вы можете выбрать отображение запущенного продукта с более высоким разрешением пользовательского интерфейса, чтобы имитировать работу с другим разрешением дисплея.
Комментарии:
1. Я использую Xcode 4 и не вижу этой опции. Google для меня тоже не особо подходит. Есть идеи?
2. Я не использую Xcode 4 — лучше использовать Xcode 3 для разработки Mac OS X, если вам не нужен App Store — Я не думаю, что Xcode 4 будет полезен для разработки Mac OS X, по крайней мере, до версии 4.1. Я переименую ваш вопрос в Xcode 4, чтобы избежать дальнейшей путаницы.
3. Похоже, что Apple многое изменила в выпуске Xcode 4. Тем не менее, вы отлично ответили на мой вопрос, большое спасибо!