1. 安装 GNUstep, 四个软件安装包:GNUstep MSYS System、GNUstep Core、GNUstep Devel、Cairo Backend ,官网下载地址:http://www.gnustep.org/experience/Windows.html 。
2.编写一个Objective C代码进行编译运行测试。
建立一个文件夹ObjectiveCPorject来放源文件,在文件夹里面新建两个文件 HelloWorld.m, GNUmakefile。
HelloWorld.m 如下:
#import <Foundation/Foundation.h>
int main(int args, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog(@"hello world");
[pool drain];
return 0;
}
GNUmakefile 如下:(红色字体部分可以自己修改)
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=HelloWorld
HelloWorld_OBJC_FILES=HelloWorld.m
include $(GNUSTEP_MAKEFILES)/tool.make
3. 编译, 打开GNUStep的shell,
> cd "C:\ObjectiveCProject\" (进入项目目录)
> make (编译源代码)
> ./obj/HelloWorld (运行)