Window下配置Objective C开发环境

安装

在windows下面想要安装一个GNUstep的环境其实是很简单的一件事情。到官方网站上下载gnustep-core-0.25.0-setup.exe  gnustep-msys-system-0.25.0-setup.exe,然后就直接进行默认式的安装。装完后,在开始菜单里面,有一个GNUstep 的菜单,点击shell就可以进入MSYS交互环境了。

下面我们编写一个程序进行说明。

example.m 源文件

#import <Foundation/Foundation.h>

int main(int argc, char * argv[])
{
     NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

     NSLog(@"this is a Objective C program");

     [pool drain];
     return 0;
}
编译链接:

gcc -o example example.m -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base

以上是一个源文件的编译链接,如果是多个源文件呢?怎么用gcc进行编译,其实原理都是一样的。比如说定义几个文件,头文件Point.h、 Rectangle.h,源文件Point.m、   Rectangle.m、test_main.m

编译链接:

gcc -o test_main.exe test_main.m Point.m Rectangle.m  -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L /GNUstep/System/Library/Libraries 
-lobjc -lgnustep-base



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值