Как мне скомпилировать проект с помощью Objective-C ParseKit в Ubuntu?

Я работаю над проектом, для которого мы будем использовать ParseKit. В настоящее время у меня нет доступа к Mac, но я хочу начать работать над первоначальным тестированием и разбором приложения в Ubuntu.

Я бы предположил, что для проверки синтаксического анализа с помощью ParseKit потребуется не более чем консольное приложение, но, возможно, это сложнее.

У меня установлен GNUstep, и я могу скомпилировать программу на Objective-C с помощью GNUmakefile (что позволяет мне использовать #import <Foundation/Foundation.h> и все объекты 'NS').

Можно ли скомпилировать и запустить проект вместе с ParseKit без XCode в Ubuntu? Если это возможно, то как я могу это сделать? Нужно ли мне перемещать исходные файлы ParseKit в определенную папку или каким-либо образом изменять источник? Нужно ли включать все файлы ParseKit в make-файл?

Любая помощь приветствуется. Спасибо.


person Mike Webb    schedule 06.09.2012    source источник


Ответы (1)


Насколько я могу вам сказать, вы не можете собрать ParseKit только с GNUstep Foundation, по крайней мере, без некоторых модификаций исходного кода, которые могут включать попытку установить gnustep-corebase для типов CoreFoundation. Вам также потребуется обойти заголовки, специфичные для ОС, такие как TargetConditionals.h или AvailabilityMacros.h. Я не уверен, сколько хаков вам понадобится, чтобы сделать исходный код более переносимым. Если это действительно того стоит, вам придется написать простой GNUmakefile, чтобы вы могли начать компилировать проект и исправлять ошибки.

person Fred Frith-MacDonald    schedule 11.09.2012