如何在Windows环境搭建Object C开发环境
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到文件类型列表中.
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 之后会自动设置相应的环境配置,然后重新编译即可. 运行效果如下:
如何在Windows环境搭建Object C开发环境相关推荐
- 如何在Windows下搭建Qt安卓开发环境?
一.导读 本文描述如何在Windows下搭建Qt安卓开发环境,由于Qt维护的安卓开发环境和安卓开发环境在很大程度上不兼容,所以在选择Qt版本的时候需要注意:在JDK和Android SDK环境的选择上 ...
- 详细讲解如何在windows下搭建react-native的开发环境(包括在设备上安装和运行react-native app )!
第一步(安装基础软件) 1.安装Python2.7,可到官网下载(注意目前不支持Python 3版本)==>>Here 2.安装Node.js 同样到官网下进行下载,还有中文官网,非常ni ...
- Windows下安装Object C开发环境,及Hello Word(转)
Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础.所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先 ...
- Windows下搭建ARM11裸机开发环境(1):工具安装
By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码
By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- windows+vscode搭建远程linux开发环境
windows+vscode搭建远程linux开发环境 保证linux安装了ssh服务 在vscode安装插件 配置远程Linux服务器信息 链接Linux服务器 选择项目开发目录 保证linux安装 ...
- 第01章 Windows下搭建Python集成开发环境
网上有很多资料是关于搭建Python开发环境的,由于Python的可移植性好,所以我们可以在windows系统.Linux系统甚至OSX系统下搭建.由于自己对Linux.OSX不熟,所以我是在wind ...
- 在windows上搭建React Native开发环境
最近要学习React Native,但是在window上搭建开发环境的时候遇到了些问题,以至于一直没有搭建好开发环境. React Native相关项目及文档: react-native的GitHub ...
- linux qemu运行windows,用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》...
用qemu搭建CentOS 6 for colinux虚拟系统 一.安装的软硬件环境 操作系统: Windows XP SP3 硬件环境: CPU AMD 速龙AthlonII X3 445 (3. ...
- Windows下搭建ffmpeg+VS2008开发环境详细教程【转】
本文转载自:http://www.voidcn.com/article/p-vxdntdgc-bkq.html 由于个人是从事音视频开发相关的工作,所以也把自己的一些过程写下来,方便大家以及自己查看, ...
最新文章
- MongoDB 搭建副本集
- python杂记(一)
- elasticsearch 6.1.1 transport jar
- Redis性能问题排查解决手册(七)
- Django之ModelForm详解
- mac ~/.bash_profile 重启失效
- 类数组的push方法
- vue样式初始化_Vue 中的样式绑定
- php生成成语,在线成语词典 洪恩在线成语词典小偷程序php版
- 多媒体计算机教室的使用与管理,多媒体教室计算机管理论文
- 操作指南|JumpServer用户权限体系的使用实践
- CDA学习笔记-指标
- python解析mht文件_请教怎么解析.mht文件为html文件
- 敏捷管理 -- 时间和成本管理
- ​合并PDF文件什么方法很简单?看完你就明白了
- Faster Read: Deep High Dynamic Range Imaging with Large Foreground Motions
- Exception caught: mqAdminExt get broker stats data TOPIC_PUT_NUMS failed
- OpenCv笔记(五)--图像分割与分水岭算法
- 高版本CAD如何降低版本?来看这种降低版本方法
- 辽宁中职升高职计算机考试,2021年_辽宁省_中职升高职高考真题