2009-11-10 1 views
1

Я сейчас в классе, который разрабатывает приложения в Objective-C и Cocoa. Мне было интересно, есть ли способ создания и компиляции приложений Objective-C в Windows Vista. Во время занятий мы можем использовать предоставленные нам машины Mac, но я надеялся сделать какую-то работу вне класса, и у меня только есть машина Windows Vista, доступная для меня. Я установил GNUStep. Я ищу GUI или IDE, которые я мог бы использовать. У меня Eclipse, и я попытался установить ObjectivEClipse, но это только для компьютера Mac. Любые другие предложения? Благодарю.Objective-C и Windows

+1

Дубликат http://stackoverflow.com/questions/56708/objective-c-for-windows (с практически идентичным названием). –

ответ

1

GNUstep сам предлагает ProjectCenter, который является взлетом Проектного Застройщика, NeXTstep IDE, из которого получен Xcode. Он также поддерживает разблокировку интерфейса Builder GORM.

Кроме того, вы хотите иметь в виду, что GNUstep немного ограничен по сравнению с Cocoa (только потому, что у Apple есть целая платная профессиональная команда разработчиков, работающая на Cocoa full-time, а GNUstep - нет), а GORM использует другую формат из Interface Builder, поэтому, если вы принимаете класс, могут быть некоторые назначения Cocoa, с которыми вы не сможете справиться.

0

Каркасы Cocoa доступны только на Mac. Для чего угодно, вам придется использовать GNUStep.

+0

У меня уже есть GNUStep, как указано в моем оригинальном посте. – Nick

3

Компилятор не представляет проблемы, так как gcc содержит интерфейс Objectve-C. Вы можете просто установить Cygwin и использовать его. проблема связана с библиотеками.

Система какао очень проприетарная компания Apple; но это потомок от NeXTStep. Некоторое время (когда NeXT был еще глубже в долгах, чем Apple), он был назван OpenStep и доступен как оболочка вокруг ядра NT. Примерно в это же время был запущен проект GNUStep, и, похоже, он все еще там.

Обратите внимание, что любые библиотеки xxStep предоставляют только графический интерфейс NeXT, очень отличный от современных Mac. Кроме того, многие новые возможности - это не только новый графический интерфейс; но новые API тоже, и их там не будет.

вкратце ... легче перейти с помощью mac.

1

Под рубрикой мер отчаяния:

Это старая школа, но если у вас есть друг с макинтош, вы можете TELNET в макинтош и запустить средства разработки там. Вы бы закодировали в редакторе в Vista, а затем загрузили mac для компиляции.

Это позволит вам видеть результаты приложений с командной строкой, но это лучше, чем ничего.

Если маки в вашей школьной лаборатории доступны, вы можете просто открыть общий доступ из окна Vista. Это еще один длинный выстрел.

Может быть легче попросить, взять или украсть Mac mini.

Смежные вопросы