您的位置:首页 > 移动开发 > Objective-C

Windows 下搭建Objective-C 开发环境

2012-08-11 02:13 387 查看
  网上关于在Win下搭建Object-C开发环境的文章很多,前两天就打算也弄一个玩玩,结果黑苹果试验失败了。主要还是配置不够,内存至少有个4G才勉强OK……我的本本3年多前买的宏基4726G,当时感觉性价比不错就买了,虽然用到现在没修理过,但是散热真的不行,所以建议还是多花点银子买个商务机的好

下面是我的本本大概配置 :

  



  关于搭建OC开发环境,这边我拿我试验成功的案例记录下。当然还是建议手里如果还有点还是去买个Mac,不过我想买个二手的。不知道园子里有没有朋友在做这块生意?如果有吼一声,谢谢。

  

一、安装  

  需要准备哪些?

    需要到GNUstep官方网站上下载,四个软件包:GNUstep MSYS SystemGNUstep CoreGNUstep DevelCairo Backend 然后按照从上至下的顺序安装。默认的安装路径是c:\GNUStep,也可以改变安装路径。

    这边我要说下:1、是否按顺序安装?我是按顺序的,如果你试试不按顺序看可行

           2、网上说可以安装到其他路径上? 我试了在D盘安装了,但是就是没成功,所以折腾到现在。

  具体这四个是什么东西?有什么用?

    大致是这样的: 简单来说, GNUstep 是实作 OpenStep 介面的开放软体 (Open Source) 计划, 目标为提供跨平台的物件导向程式开发环境。

  如何安装?

    直接下一步即可

  如何知道我安装是否成功了?

    单击 “开始”-> “所有程序”->GNUstep->Shell

  你会看到这样的页面:看到这个就成功了第一步



  

二、编码

  用EditPlus、NotePad++…………等文本编辑器,写一段HelloWord 如下:

  

#import <Foundation/Foundation.h>

int main (int argc, const char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello World!");
[pool drain];

return 0;
}


  取名“ HelloWorld.m”(注意大小写)把这个文件剪切到“C:\GNUstep\home” 文件夹下

  


三、编译代码

  先转换到C盘


  再转换到刚才文件存放的目录home文件夹:  



  执行红色框语句:

        “gcc -fconstant-string-class=NSConstantString -c HelloWorld.m -I /GNUstep/System/Library/Headers ” 有点不好不可以粘贴自己只有一字一字输入。现在发现可以先复制在按下键盘上Inset



  回车执行语句,如果发现没有任何变化,那么恭喜你你正在走向成功的道路上,如果出现什么语句那么你得回去一步一步再看看,再找找那里是不是弄错了。此时你再看看home文件夹里面多了一个文件“HelloWorld.o”

        


  接下来才是真正的编译了

“gcc -o HelloWorld HelloWorld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base ”这里注意:空格及顺序



  编译成功的标志:C 盘home目录下生成 HelloWorld.exe

  最后一步栏 直接编译 “./HelloWorld.exe ”

  来看看我们的成功吧:



  在没买Mac之前,也可以操练下Object-C 咯 编写代码 使用 cd 命令,进入到 .m 所在的目录下,然后执行编译

作者:PEPE
出处:http://pepe.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: