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

Windows环境下配置Objective-C的编译环境

2014-04-09 20:13 465 查看
没有mac,MacBook,想学ios,可以现在Windows下学习一下objective-C。搭建环境虽然麻烦但还可行。

1. 搭建GNUStep
   下载地址: http://www.gnustep.org/experience/Windows.html      在这里下载,GNUstep MSYS System,GNUstep Core,GNUstep Devel,直接装好。(ps:建议单独百度下,官网太慢)

2.安装Object-C的集成开发环境 
我们选择用CodeBlocks IDE作为Objective-C的集成开发环境,下载地址是:http://www.codeblocks.org/

3.配置开发环境

  一。第一步:配置编译器 
进入Settings->Compiler setting,选择GNU GCC Compiler编译器,按“Copy”按钮,并重新命名为“GNUstep MinGW Compiler“并保存.

            


二。  之后进入Other Options 分页,录入:        -fconstant-string-class=NSConstantString -std=c99
                 


三。连接器设置 Linker stettings        在连接库(Link Libraries)中添加两个文件,如图。 
             它们在GNUstep\GNUstep\System\Library\Libraries下面: libgnustep-base.dll.a libobjc.dll.a(根据自己的安装目录)

四。指定搜索目录Search directories(需要预先安装好GNUstep) 
 
1) Compiler(编译器)设置为   \GNUstep\GNUstep\System\Library\Headers;

2) Linker(连接器)设置为    \GNUstep\GNUstep\System\Library\Libraries;

五。添加Objective-C文件类型支持 
1) 进入Settings->Environment...,选择 Files extension handling 添加*.m

2)进入 Project->Project tree->Edit file types & categories... ,在Sources, 下面添

加 *.m到文件类型列表中

3) 进入 Settings->Editor...,选择 Syntax highlighting,点击“Filemasks....”按钮,

在弹出框尾部添加*.m 到文件类型

4) 点击“Keywords...”按钮 (紧靠Filemasks...按钮) 添加下面Object-C的关键字到Edit 

Keywords列表中。如图。 

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

六。代码测试
建新的的c工程。记得选GNUstep MinGW Compiler
在得到的工程中有main.c文件,右击重名为main.m。即可写objective-c代码。运行即可。
如果不能运行,右击工程----〉属性。查看配置是否成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息