компиляция программы Objective-C в Windows - PullRequest
2 голосов
/ 22 июля 2010

Друг прислал мне 4 файла (два .m файла, один .pch файл и один .h файл), которые, по его словам, компилируются в программа Objective-C. Насколько я понимаю, это язык Apple, и я использую Windows. Я пытался скомпилировать его в новом проекте на Dev-C ++, но мне не повезло. После некоторых исследований я скачал для нее специальную библиотеку Objective-C и выбрал «Да» в разделе «Связать программу Objective C», но получаю ошибку сборки при попытке ее скомпилировать.

Код использует Cocoa, но, по словам моего друга, он будет работать так же в Windows, если я импортирую Foundation.h вместо Cocoa.h . Я нашел учебное пособие по компиляции программ Objective-C в Windows здесь , но я не понимаю шаг 2 (то есть «Задать переменную среды для компилятора GCC (C: \ GNUstep \ mingw \ bin \») gcc.exe) "), поскольку этот файл не существует на моем компьютере. Следуя инструкциям по компиляции, я получаю эту ошибку: sh: gcc: команда не найдена . Если возможно, я бы предпочел скомпилировать его в компиляторе на основе графического интерфейса, так как я ненавижу работать с командными приглашениями.

Любая помощь с компиляцией этих файлов в любой программе, очень ценится!

Ответы [ 2 ]

0 голосов
/ 22 июля 2010

Переменные среды - это именованные строки, которые существуют для всех процессов в Windows. Если вы откроете окно cmd и введете команду SET, вы увидите список всех определенных на данный момент переменных среды.

В Windows XP добавьте новый, щелкнув правой кнопкой мыши Мой компьютер и выбрав свойства. Затем перейдите на вкладку «Дополнительно» и нажмите кнопку переменных среды в нижней части. Вы можете добавить переменную только для вас или для всех пользователей в системе.

Я не знаю, как установить переменные среды для более поздних версий Windows, но я ожидаю, что у Google могут быть полезные ссылки .

Из некоторых ваших комментариев ясно, что вы не установили GNUStep в том же месте, что и инструкции. Просто найдите файл gcc.exe, чтобы узнать, где вы его установили.

0 голосов
/ 22 июля 2010

Пришло время ковбойствовать и изучить компиляцию командной строки.

Для начала вам необходимо установить GNUStep на вашем компьютере. Затем установите соответствующую переменную окружения, чтобы указать, где бы вы ни установили GNUStep. Теперь вы сможете закончить урок.

GNUStep разработан, чтобы позволить разработчикам создавать приложения для какао на различных платформах.

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