Windows下安装Objective-C开发环境的搭建

藉此Objective-C荣登编程排行榜第三名之际,特别研究了下Windows的Objective-C环境搭建,

以供愿意学习基本的Objective-C的同学学习,同时也能体会到Objective-C的优越之处。

环境的搭建是使用 GNUstep官方网址:http://www.gnustep.org/

安装:

GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstepSystemGNUstep Core是必装的,GNUstep DevelCairo Backend是选装的。这里建议全部装上,免得以后麻烦。开迅雷下载也就几十分钟。

 

默认安装到C:\GNUstep,安装完成后可以通过 开始è程序èGNUstepèShell进入Shell命令行,这里模拟linux下的Shell一些命令如ls,ps,cp等。

我们先来编写一个HelloWorld

#import <Foundation/Foundation.h>
int main (int argc, const char *argv[])
{
    NSAutoreleasePool*pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"HelloWorld!");
    [poolrelease];
    return0;
}
 


保存为HelloWorld.m


在Shell中可以直接打开Vim,可以使用Vim编辑,但是貌似版本有点旧。

接下来编写Makefile:


OBJS = HelloWorld.o
CC = gcc
CFLAGS = -Wall-fconstant-string-class=NSConstantString -I/GNUstep/System/Library/Headers/
LFLAGS =-L/GNUstep/System/Library/Libraries/ -enable-auto-import -lobjc -lgnustep-base
HelloWorld : $(OBJS)
       $(CC)$(OBJS) -o HelloWorld $(LFLAGS)
HelloWorld.o : HelloWorld.m
       $(CC)-c HelloWorld.m -o HelloWorld.o $(CFLAGS)
clean:
       rm$(OBJS)
       rmHelloWorld.exe


保存为Makefile

 

将两个文件存到C:\GNUstep\home\Administrator下,然后在菜单中打开Shell,输入make即可编译,输入./HelloWorld即可看到运行结果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值