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,录入以下代码:
下一步
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
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
相关文章推荐
- 不喜欢 IDE?试试看 grepgitvi
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用Windows原生命令一键清空剪贴板
- windows用windeployqt发布qt quick application程序
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- 虚拟化基础架构Windows 2008篇之1-虚拟化基础服务概述
- 虚拟化基础架构Windows 2008篇之5-安装Windows部署服务
- 虚拟化基础架构Windows 2008篇之7-添加其他操作系统的安装镜像
- 虚拟化基础架构Windows 2008篇之9-配置Windows部署服务
- 虚拟化基础架构Windows 2008篇之12-WSUS工作站端配置