У меня есть вопрос по этому вопросу Невозможно скомпилировать Objective C с помощью Gnustep для windows
Я пытаюсь скомпилировать свое первое приложение с целью c в Windows. Это файл hello.m (все файлы ниже созданы в Visual Studio)
#import <../Program Files/GNUstep/System/Library/Headers/Foundation/Foundation.h>
int main(int argc, const char* argv[])
{
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello from Hello.m!");
[pool release];
return 0;
}
Чтобы скомпилировать его, у меня есть файл GNUmakefile в том же каталоге:
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = hello
YourProg_OBJC_FILES = hello.m
include $(GNUSTEP_MAKEFILES)/tool.make
Насколько я понимаю, когда я запускаю make, будет выполнена команда "make" GNUmakefile.
Когда я делаю это в оболочке GNUStep, я получаю сообщение об ошибке
GNUmakefile:1 *** missing separator. Stop.
Я попытался добавить вкладку в первую строку. Это ничего не дало. Да, я уверен, что это была табуляция, а не пробел.
#include <../blah>
будет работать? Я привык к C, требующему#include "../blah"
для путей относительно источника. - person sarnold   schedule 23.01.2011