我的操作系统:windowsxp
一、到:http://www.gnustep.org/resources/sources.html#windows下载开发工具
找资源步骤:(找到Windows点Getthe WindowsInstaller. 在新页面找到Download点ftp_site或者下面的,就可以看到一坨文件了)
服务器里工具很乱,用ctrl+F找到下面四个资源,下载。
(1)、gnustep-msys-system-0.25.1-setup.exe
(2)、gnustep-core-0.25.0-setup.exe
(3)、gnustep-devel-1.1.1-setup.exe
(4)、gnustep-cairo-0.22.1-setup.exe
下载完成,开始安装:
安装顺序根据官方的说明分别是(1)、(2)、(3)、(4),不要乱掉顺序。
二、安装
全部默认选项一步一步点下去。
三、用HelloWorld测试
安装完成后,在开始->程序-菜单里的GNUstep程序选项里单击Shell,就能打开命令行。
然后在命令行进入C:\GNUstep\home\Administrator(【C表示软件安装盘符,最后一个是计算机用户名】我的是C:\GNUstep\home\Administrator,可能你的盘符和用户名会不一样)目录。
在这个目录下可以编写代码和makefile。
代码就用helloworld:
#import<Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"hello world");
[pooldrain];
return 0;
}
你可以用记事本,ue,vim等工具编辑,随便你,反正写好一个main.m就行
MakeFile这么写:
include$(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=Test
Test_OBJC_FILES=main.m
include$(GNUSTEP_MAKEFILES)/tool.make
------------------编辑器里是四行,行开头不要有空格。
Makefile文件名为:GNUmakefile,没有后缀名。有兴趣的可以去学习makefile。
到这里,D:\GNUstep\home\Administrator目录下有两个文件了:mian.m GNUmakefile
请注意每个文件的后缀名哦,其他的.inputrc 或者编辑器留下的备份文件不要去管他。
四、编译
在命令行里输入make。(请注意已经进入了main.m和GNUmakefile所在目录)。
如果上面的步骤都没有错的话,你可以看到
Making all for tool Test...
Compiling file main.m ...
Linking tool Test ...
表示编译成功。
在命令行里输入:./obj/Test就可以运行程序了。