在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等。
编译。
5.测试运行
在GNUstep的Shell中 运行 helloworld.exe