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

Windows下的Objective-C集成开发环境(IDE)

2016-07-08 11:56 495 查看
原文的链接:

http://blog.csdn.net/ldl22847/article/details/7482971

不一定按照步骤来,只要能达到同样的效果,就可以不按步骤来

开始的准备:

http://download.csdn.net/detail/pjm1227/8312563

gnustep-core-0.30.0-setup.exe

8.97 MB (9,407,977 字节)

http://download.csdn.net/download/ansionnal/6036981

gnustep-devel-1.4.0-setup.exe

44.2 MB (46,380,907 字节)

http://download.csdn.net/download/pjm1227/8312563

下载

gnustep-msys-system-0.30.0-setup.exe 49.1 MB (51,567,817 字节)

下载 code:blocks

codeblocks-16.01-setup.exe

http://www.codeblocks.org/downloads/26

安装:

安装 gnustep-core-0.30.0-setup.exe 35.5mb

安装 gnustep-devel-1.4.0-setup.exe 161.8mb

安装gnustep-msys-system-0.30.0-setup.exe 232.1mb

这些都安装到 D:\GNUstep

安装 安装codeblocks-16.01-setup.exe 73.1mb

安装完成 ,会提示你直接打开

第一步:配置编译器

进入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



代码测试

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

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

这里写代码片
#import <Foundation/Foundation.h>
int main (int argc, const char *argv[])
{
NSAutoreleasePool *pool =[[NSAutoreleasePool alloc] init];
NSLog(@"%@",@"hello world");
[pool drain];
return 0;
}






下一步



project title 写成 mytest

floder to create 写成 c:\ 或者你想要的目录



完成



更改main.cpp 的 后缀名 右键rename file



把后缀名改为 m



原来的代码,换成objective-c 的代码



代码弄完,点击运行







出现的错误

出现这个问题:

project– build option



改变complier

因为之前好像定义的编译器没有保存好,重新定义了一下

就这样 选择 之前已经定义好的编译器



ok







确定



重新编译运行



确定

结果是这样的:



一些资源放在csdn里面:

http://download.csdn.net/detail/qq_16707319/9570718

gnustep-core-0.30.0-setup.exe

http://download.csdn.net/detail/qq_16707319/9570713

gnustep-devel-1.4.0-setup.exe

http://download.csdn.net/detail/qq_16707319/9570644

gnustep-msys-system-0.30.0-setup.exe

http://download.csdn.net/detail/qq_16707319/9570723

codeblocks-16.01-setup.exe
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows ide objective-c