yeCRV

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

IOS开发-windows下object-c环境搭建

手头没有mac,开始学习object-c,只有在windows下搭建object-c编译环境。

下载需要的软件:http://www.gnustep.org/experience/Windows.html

安装gnustep-msys-system,gnustep-core,gnustep-devel,gnustep-cairo;

依次安装,直接默认下一步,前两个是必装,后两个选装,我的如下;

安装完成后,默认路径为:C:\GNUstep;

新建helloworld.m文件:

#import <Foundation/Foundation.h>

int main(char argc, char* argv[]) {
    NSLog(@"hello world");
    return 0;
}

 将helloworld.m放入home目录下:详细地址:C:\GNUstep\msys\1.0\home\yeyinqiu,加粗部分为自己的PC名称命名,每个人不同;

新建gcc.sh文件,放入和代码相同的目录(直接敲这两行命令也行,就是麻烦),注意加粗部分为代码文件名称:

#!/bin/sh
gcc -fconstant-string-class=NSConstantString -c helloworld.m -I /GNUstep/System/Library/Headers
gcc -o helloworld helloworld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base
./helloworld.exe

 运行shell,windows7及以下版本,会在开始菜单->所有程序中新建GNUstep->shell,直接打开,windows8一般不生成(我找了半天没找到);

其实主要对应的shell启动路径为msys.bat这个文件:C:\GNUstep\msys\1.0\msys.bat;双击这个文件即打开shell窗口;

运行./gcc.sh命令(就是Linux命令):

看,结果已经打印出来,并且在该目录下生成了helloworld.exe的可执行文件。

第一个helloworld完成。

posted on 2014-11-27 10:14  yeCRV  阅读(265)  评论(0)    收藏  举报