windows7下object-c编译环境的搭建
来源:互联网 发布:学粤语软件 编辑:程序博客网 时间:2024/05/22 04:04
原文地址:http://www.cnblogs.com/qingyuan/p/3543991.html
1. 安装编译环境
Object C和其他很多语言一样,都需要有一个编译器。Object C 是在GCC下编译的。GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。很多人想到学习Object C就想到mac电脑,想到XCode开发工具。其实在Windows环境一下也可以编译Object C。
首先下载Windows版本的GCC编译器,下载地址:http://wwwmain.gnustep.org/resources/downloads.php
下载如下几个包:
gnustep-system-0.23.0-setup.exe gnustep-core-0.23.0-setup.exe gnustep-devel-1.0.0-setup.exe gnustep-cairo-0.22.1-setup.exe
以上四个包点击链接可以下载,下载之后安装顺序安装,前面两个包是必选的,后面两个是可选安装的。
2. 安装IDE开发环境
CodeBlocks IDE是一个开源跨平台的C++ 开发工具。其官网地址:http://www.codeblocks.org/
下载地址如下:http://www.codeblocks.org/downloads/26
工具界面如图:
3. 配置编译环境
安装好工具之后,打开如上图界面,在导航菜单栏中找到Settings--Compiler Settings
重新命名为"GNUstep MinGW Compiler", 大部分人都是这么命名的。然后Set as default
编译设置参数:选择Compiler Settings 选项卡中选择Other Options选项卡,在其中输入: "-fconstant-string-class=NSConstantString -std=c99"
设置Linker Settings:在"\GNUstep\GNUstep\System\Library\Libraries\" 安装目录下找到 libgnustep-base.dll.a libobjc.dll.a 两个文件
设置Search directories : 将"\GNUstep\GNUstep\System\Library\Headers" 目录配置到Compiler选项中
4. 配置语法、文件类型,关键字等
(1)进入Settings->Environment...
(2)选择 Files extension handling 添加*.m
(3)进入 Project->Project tree->Edit file types & categories...
(4)在Sources, 下面添加 *.m到文件类型列表中.
一定看好最下边的文本框是否添加上了*.m,要不然往工程里添加不进入.m格式的文件
5. 新建工程,测试Object C
新建一个控制台程序,如上图所示:
点击Build - run 或者 Ctrl + F10 ,编译报错:
ERROR: You need to specify a debugger program in the debuggers's settings.
(For MinGW compilers, it's 'gdb.exe' (without the quotes))
(For MSVC compilers, it's 'cdb.exe' (without the quotes))
如上问题需要设置一下:Settings--Compiler Settings--Toolchain executables
点击Auto-detect 之后会自动设置相应的环境配置,然后重新编译即可. 运行效果如下:
安装好之后,只能建C/C++的工程,object-c的*.m文件的话,自己新建一个文本文档,改一下扩展名,然后添加进去工程就行了,编译什么的一切正常,OK
- windows7下object-c编译环境的搭建
- Windows7下WebRTC环境搭建与编译
- windows7搭建基于VIM的开发环境(1)-搭建msys2下64位编译环境
- 在Windows环境下配置Object-c的编译环境
- 利用GNUstep搭建windows下object-c的开发环境
- Windows7 下的 Cocos2d-x 环境搭建
- Qt在windows7下的环境搭建
- Ubuntu下Object-C开发环境搭建
- Ubuntu下Object-C开发环境搭建
- Windows下搭建Object-C环境
- Windows下搭建Object-C开发环境
- Windows下搭建Object-C环境
- object-c ubuntu下开发环境搭建
- windows7下linux编译环境搭建(samba和ssh)
- windows7下Python环境搭建
- ubuntu下c/c++基本编译环境的搭建
- ubuntu下c/c++基本编译环境的搭建
- Windows7环境下搭建Cocos2d-x3.3环境并配置android交叉编译环境
- 完美解决【LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏】
- 解决URL传递中的中文乱码问题
- debian下从源安装xvidcap
- adb出现adb server is out of date时的解决办法
- Highcharts使用指南
- windows7下object-c编译环境的搭建
- 《Cocos2d-x游戏开发之旅》读书笔记2:学习创建游戏项目
- ubunt14.04 jd-gui
- Jquery多选框互相内容交换
- DP 简单题 之 poj 1163
- android手机reboot流程分析
- JavaScript中Web应用程序事件处理
- 栈实现行编辑器
- 字符串循环右移