开始学习OBJECT-C,由于没有苹果电脑,所以在windows下搭建开发环境。网上找了一大堆,很少有单篇文章就可以的,所以综合了一下。
1. 去http://www.gnustep.org/experience/Windows.html 下载GNUstep,
安装完成后,目录结构如下,我是安装在D盘
2.在开始菜单中打开 GUNstep/shell.exe,它模拟LINUX下的环境,默认根目录为 “D:\GNUstep\msys\1.0”,所以你的用户目录为 "D:\GNUstep\msys\1.0\home\<username>",username为你计算机的用户名称,我们编写的代码文件就放在这里。
3.编写测试代码
#import <Foundation/Foundation.h>
int main(char argc, char* argv[]) {
NSLog(@"hello world");
return 0;
}
保存文件为 helloworld.m
4.这时候在 shell中 ls 就可以看到该文件,我们执行编译,
gcc -o helloworld helloworld.m -I/GNUstep/System/Library/Headers/ -fconstant-ring-class=NSConstantString -L/GNUstep/System/Library/Libraries/ -lobjc -lgnuep-base
成功后即可在当前目录下生成 helloworld.exe,执行它就可以看到输出"hello world"
- 大小: 16.6 KB
分享到:
相关推荐
在Windows环境下进行...通过以上步骤,你应该能够在Windows环境下搭建起一个基本的Objective-C开发环境,并开始你的编程之旅。记住,实践是最好的老师,不断编写代码并解决遇到的问题,你会逐渐熟练掌握Objective-C。
在Windows下搭建Object-C环境的步骤如下: 1. **安装MSYS**:MSYS(Minimal SYStem)是一个轻量级的POSIX兼容层,为Windows提供了一个类Unix的命令行环境。GNuStep的安装需要这个环境。下载并运行`gnustep-msys-...
接下来,阅读**windows下object-c环境的搭建.txt**文件,这应该是详细指导文档,会涵盖如何配置编译器(如GCC,因为GNustep是基于GNU Compiler Collection的),如何设置头文件路径,以及如何使用GNustep Makefile...
### 在Windows下搭建Objective-C开发环境 随着移动应用开发的普及,越来越多的开发者开始尝试不同的编程语言和技术栈。尽管Objective-C主要与Apple的平台(如iOS和macOS)相关联,但有时候,出于某些原因(比如团队...
### Object-C基础教程知识点概述 #### 一、Object-C简介 ...以上是对“Object-C基础教程”的主要内容概括,涵盖了从环境搭建到面向对象编程的核心概念。希望这份总结能够帮助初学者快速入门Object-C。
本文主要介绍如何在非苹果平台(例如 Windows)上,通过 Codeblocks IDE 搭建一个支持 Objective-C 的开发环境。 #### 二、准备工作 在正式开始之前,我们需要准备以下两项基础工具: 1. **Objective-C 编译器**:...
在Windows操作系统上搭建Objective-C(简称Obj-C)的开发环境是一项相对复杂的任务,因为Obj-C主要是为Apple的macOS和iOS平台设计的。不过,通过一些开源工具和库,我们可以在Windows上进行Obj-C编程。以下是一份...
在Windows平台上进行Objective-C开发可能比在传统的Mac OS X环境下要复杂一些,但通过使用GNUstep,一个开源的Objective-C环境,我们可以在Windows上搭建起一个基本的开发环境。这篇文章将详细讲解如何在Windows上...
请参考提供的文档《windows下使用gunstep,codeblocks搭建object-c可视化开发环境.docx》获取更详细的步骤和截图指南,以帮助你顺利完成搭建过程。记得在安装和配置过程中遇到问题时,可以查阅在线社区和官方文档获取...
### Object-C基础教程知识点概述 #### 一、Object-C简介 ...以上是对“Object-C基础教程”中提到的核心知识点的详细解析,涵盖了从环境搭建到面向对象特性的各个方面。希望对初学者学习Objective-C有所帮助。
Object-C是苹果公司为其Mac OS X和iOS操作系统开发的应用程序使用的面向对象的编程语言,它是在C语言的基础上加入Smalltalk风格的消息传递机制而形成的。Object-C具有良好的封装性和继承性,支持动态加载和动态类型...
Object-C是一种面向对象的编程语言,它衍生自C语言,因此继承了C语言的许多特性,并在此基础上增加了一些面向对象的功能。Object-C是苹果公司开发软件的主要语言之一,广泛应用于iOS和Mac OS平台的应用程序开发中。 ...
**Object-C**是一种通用、面向对象的编程语言,它是在C语言的基础上增加了面向对象的特性。Object-C最初由Stepstone公司开发,后被苹果公司采纳,并广泛应用于Mac OS X和iOS操作系统上的软件开发。 #### 二、面向...
### Object-C中文版知识点概述 #### 一、Objective-C简介 **Objective-C**是一种面向对象的编程语言,它是对C语言的一种扩展。该语言最初由Brad Cox和Tom Love设计,并在1983年由Stepstone公司发布。Objective-C...
为了能够开始使用Objective-C,首先需要搭建一个适合的开发环境。根据不同的操作系统,安装过程有所不同: - **Linux/FreeBSD**: 安装GNUStep。在安装过程中,需要运行位于特定目录下的`GNUstep.sh`脚本来设置编译...
在本文中,我们将详细探讨如何搭建完整的Qt Android开发环境,包括所有必要的组件和步骤。首先,确保你已准备好以下软件包: 1. `qt-opensource-windows-x86-5.9.0` - 这是Qt 5.9版本的安装文件,用于创建Qt应用...
图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境-附件资源
### Windows 10系统下Swin-Transformer目标检测环境搭建详解 #### 一、环境总览及准备 在本篇文章中,我们将详细介绍如何在Windows 10系统环境下搭建基于Swin-Transformer的目标检测环境。本环境的核心配置如下: ...
#### 五、GNUStep环境搭建 GNUStep是一个开源的Objective-C运行环境,它提供了一组工具和库来帮助开发者在非Apple平台上进行Objective-C编程。 - **安装步骤**: - 访问官方网站...