windows下搭建objective-c环境

安装GNUstep

在windows下搭建objective-c环境需要到GNUstep官方网站上下载,四个软件包GNUstep MSYS SystemGNUstep CoreGNUstep DevelCairo Backend。其中前面两个是必须装的,第三个是开发工具,第四个根据自己需求安装属于glib等库。

创建第一个objective-c程序“Hello Wrold”

安装完成后在开始里面找到GNUstep目录下的shell,然后执行。在GNUstep的安装目录下找到home目录,用自己喜欢的编辑器创建第一个objective-c程序,保存为helloworld.m至home目录。
#import
int main (int argc, const char *argv[]) {
NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
NSLog(@"Hello World!");
[pool drain];
return 0;
}

编译

执行之前找到的shell,切换到home目录;
1.cd /home
2.gcc -o helloworld helloworld.m -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base

至此你的第一个程序已经编译成功,在home目录下会生成一个helloworld.exe文件,在shell窗口执行这个文件./helloworld.exe。