windows下安装Object-C开发环境【makefile】方式

来源:互联网 发布:消息队列Linux 编辑:程序博客网 时间:2024/05/12 20:47
1.Windows上环境配置


在Windows系统,添加系统环境变量GNUSTEP_MAKEFILES , 因为我的环境装到D盘下了,所以设置为 D:\Developer\GNUstep\GNUstep\System\Library\Makefiles 

2.新建文件helloworld.m

内容为:

#import <Foundation/Foundation.h>  

int main (int argc, const char *argv[]) {    

  NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];      

  NSLog(@"Hello World!");    

  [pool drain];    

  return 0; 

 }   

在Windows环境下用文本编辑器(Editplus,UE等),编写上述代码,并且保存到GNUstep安装目录下的/home下,比如我把GNUstep安装在D:\Developer\下面,则你的文件应该放在GNUstep\msys\1.0\home\主机名 下面,具体路径可以在console下面运行pwd命令查看。


3.新建文件GNUmakefile

切记,文件的名字即为GNUmakefile不带扩展名,并输入:
include $(GNUSTEP_MAKEFILES)/common.make 
TOOL_NAME = helloworld
helloworld_OBJC_FILES = helloworld.m 
include $(GNUSTEP_MAKEFILES)/tool.make 

其中红色部分可以根据自己项目的需要修改,helloworld.m 部分,也可以加空格添加其他的.m文件,如:helloworld.m mian.m等。


4. 在然后打开GNUstep/shell,输入:
make 

编译。

5.测试运行

在GNUstep的Shell中 运行 helloworld.exe


object-c的GNUstep环境搭建、测试就ok了。
 另外:object-c有两种编译方式,一种即为本文的makefile方式,另一种为sh方式,请参考我的另外一篇博文http://rangyang163.blog.163.com/blog/static/377437582011751145241/