码迷,mamicode.com
首页 > Windows程序 > 详细

Windows环境下搭建Objective-C开发环境

时间:2015-08-19 00:19:40      阅读:414      评论:0      收藏:0      [点我收藏+]

标签:

Windows环境下搭建Objective-C开发环境

 

目前来说,如果真的想用Xcode来运行Objective-C程序,那么可以用虚拟机装Mac OS X或者装黑苹果(在PC机上安装苹果的系统,不建议),不过这两种方式都有些麻烦,以下介绍GNUstep以及Code blocks来实现,具体方法如下。

在我的云盘下载所需工具:链接: http://pan.baidu.com/s/1i34b8wP 密码: wd9e

解压后按照一下顺序进行安装

     gnustep-core-0.28.0-setup.exe

     gnustep-msys-system-0.28.1-setup.exe

     gnustep-system-0.24.2-setup.exe

     gnustep-cairo-0.22.1-setup.exe

     gnustep-devel-1.4.0-setup.exe

   codeblocks-13.12-setup_2.exe

在这里我上面的5个是在D盘安装,后面会用到这个路径,最后一个可以任意安装在某个盘符之中

通过对Code blocks的配置,一步步完成Objective-C开发环境的搭建。CodeBlocks,可以看见这样的画面:

 技术分享

第一步:配置编译器

进入Settings->Compiler anddebugger...,选择GNU GCC Compiler编译器,按“Copy”按钮,并重新命名为“GNUstep MinGW Compiler并保存。如图:

 技术分享

之后进入Other Options 分页,录入: (需要删除原有东西)

-fconstant-string-class=NSConstantString -std=c99 如图:

 技术分享

 

第二步:连接器设置 Linkerstettings

在连接库(Link Libraries)中添加两个文件,如图。

它们在D:\GNUstep\GNUstep\System\Library\Libraries下面:

libgnustep-base.dll.a

libobjc.dll.a

 (需要删除原有东西)

 技术分享

 

第三步:指定搜索目录Searchdirectories(需要预先安装好GNUstep)

 

1)  Compiler(编译器)设置为D:\GNUstep\GNUstep\System\Library\Headers;(需要删除原有东西)

 技术分享

 

2)  Linker(连接器)设置为D:\GNUstep\GNUstep\System\Library\Libraries;(需要删除原有东西)

 技术分享

 

 

第四步:添加Objective-C文件类型支持

1)  进入Settings->Environment...,选择Files extension handling 添加*.m。如图:

 技术分享

2)  进入 Project->Projecttree->Edit file types & categories... ,在Sources, 下面添加*.m到文件类型列表中。如图:

 技术分享

3)  进入Settings->Editor...,选择 Syntaxhighlighting,点击“Filemasks....”按钮,在弹出框尾部添加*.m 到文件类型。如图:

 技术分享

 

4)       点击“Keywords...”按钮 (紧靠Filemasks...按钮) 添加下面Object-C的关键字到EditKeywords列表中。如图。

@interface @implementation @end  @class @selector @protocol @public @protected @private id BOOL YES NO SEL nil  NULL self

 技术分享

 

4.   代码测试

上述开发环境配置完成后,就可以开始代码测试了。

首先,新建一个工程,选择File->New->Project…,会出现一个工程类型窗口,选择Console Application,然后按照工程建立指引,建立一个mytest的工程,并将main.c的文件更名为main.m,录入以下代码:

1 #import <Foundation/Foundation.h>
2 
3 int main(int argc, const char * argv[]) {
4      NSLog(@"Hello, World!");
5     return 0;
6 }

之后再开始编译运行:Buid –> Run… 如果出现以下窗口,恭喜你,你已经成功的搭建了Windows下的Objective-C的集成开发环境。技术分享

Windows环境下搭建Objective-C开发环境

标签:

原文地址:http://www.cnblogs.com/lfxiaoweinice/p/4740859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!