Windows下Object-C编译环境
最近听说有机会接触Object-C,心想:机会来了,不如趁此机会摆脱.Net(其实从事.net开发也是一个偶然的机会造成的)...Mac暂无,要搭建Object-C的环境尝鲜也非易事啊,希望能在Windows下面搭建一个编译环境,网上找了些资料,果真可以在Windows下搭建一个编译Object-C的环境。不过网上的资料很少,即便有,也是“一个有些问题的文章,其他转载的人都不怎么尝试就原封不动的转载过去了,结果...”
但这篇文章是个例外:http://www.cnblogs.com/ulihj/archive/2011/01/14/1935746.html跟着文中的指导,helloworld顺利完成,下面就整理一下吧:
我下载的GNUstep版本:
ps:我的*.m文件在这个目录下面:E:\GNUstep\msys\1.0\home\Administrator(这就是网上一些文章所说的“C:\GNUstep\home\username”目录,也许是GNUstep版本不同,造成目录有所改变)
helloworld.m
#import <Foundation/Foundation.h>int main(char argc, char* argv[]) { NSLog(@"hello world"); return 0;}为了方便,编写一个?helloworld.sh 文件,省的在shell里面敲那么几行命令了!helloworld.sh
#!/bin/shgcc -o helloworld helloworld.m \-fconstant-string-class=NSConstantString \-I /GNUstep/System/Library/Headers/ \-L /GNUstep/System/Library/Libraries/ \-lobjc \-lgnustep-base?然后打开shell,运行sh:
