$ cat helloworld.m
#import <Foundation/Foundation.h>
int main(int argc, const char* argv[])
{
NSAutoreleasePool *pool=[[NSAutoreleasePool alloc]init];
NSLog(@"Hello World!");
[pool drain];
return 0;
}
bruce.lin.chn@lion ~
$ gcc -fconstant-string-class=NSConstantString -I /GNUstep/System/Library/Headers/ -c helloworld.m
bruce.lin.chn@lion ~
$ gcc -o helloworld helloworld.o -L /GNUStep/System/Library/Libraries/ -lobjc -
lgnustep-base
bruce.lin.chn@lion ~
$ ./helloworld.exe
2011-07-15 13:05:55.542 helloworld[4336] Hello World!
分享到:
相关推荐
总结来说,在Windows系统下搭建Objective-C开发环境虽然不像在Mac OS X上那样直接便捷,但通过使用GNUstep等工具,我们依然可以实现在Windows系统下的Objective-C开发。希望这份详细的指南能够帮助那些需要或希望在...
Objective-C是一种广泛用于苹果平台应用程序开发的编程语言,它是C语言的一个超集,并加入了Smalltalk风格的消息传递机制。本篇教程主要面向初学者,介绍了Objective-C的基础知识点和一些核心概念。 1. Objective-C...
在Windows平台上搭建Objective-C开发环境是一项相对复杂但可行的任务,主要依赖于GNUstep项目,它是一个开源实现的Objective-C环境,旨在提供与Apple的Mac OS X上的Cocoa类似的功能。以下是一个详细的步骤指南: 1....
然而,描述中提到的GNUstep项目使得Objective-C的使用范围扩展到了非苹果平台,包括Windows操作系统。在这个场景下,我们关注的是如何在Windows 7环境下编译和运行Objective-C代码。 GNUstep是一个开源项目,它的...
在Windows系统上配置Objective-C的编译运行环境可能比在Mac上更为复杂,因为Objective-C主要是为Apple的iOS和macOS平台设计的。不过,通过一些工具和步骤,你可以在Windows上搭建一个基本的环境来学习和实验...
总之,Gorm作为一款Objective-C的IDE,它提供了全面的工具集,帮助开发者在Windows环境下高效地进行Objective-C编程。通过“Gorm-1.2.10-setup.exe”这个安装程序,用户可以轻松安装并开始利用Gorm进行软件开发。...
- **跨平台开发**:除了在Apple的生态系统中广泛应用之外,Objective-C还可以用于GNUstep等其他遵循OpenStep标准的平台上的开发工作,这使得Objective-C具有一定的跨平台能力。 #### 四、Objective-C 的编译与执行 ...
Objective-C是一种面向对象的编程语言,它是在C语言基础上添加面向对象特性的扩展而形成的。Objective-C的发展历史可以追溯至20世纪80年代早期,由Brad J. Cox设计,它借鉴了Smalltalk-80语言的特性。由于其基础是...
### Windows配置Objective-C开发环境详细教程 #### 一、引言 随着移动互联网的发展,Objective-C作为iOS开发的重要语言之一,其应用范围虽然主要集中在Mac OS X和iOS平台,但有时候开发者可能需要在Windows平台上...
CodeBlocks和GNUstep是两种广泛使用的开源开发工具,它们在Objective-C编程中扮演着重要的角色。Objective-C是一种面向对象的编程语言,它是苹果生态系统,包括iOS和macOS开发的基础。本篇文章将详细介绍如何配置和...
### Objective-C 入门指南知识点概述 #### 一、Objective-C 概览 - **定义与特点**:Objective-C 是一种面向对象的编程语言,它扩展了标准 C 语言的功能,为 C 语言添加了面向对象的能力。Objective-C 的设计哲学...
Objective-C是一种面向对象的编程语言,它是C语言的扩展,主要用于Mac OS X和GNUstep等使用OpenStep标准的系统开发。Objective-C语言的设计初衷是为了提供一种易于学习、开发效率高、能够轻松复用代码的方式,并且在...
在Windows环境下进行Objective-C开发可能不如在macOS上直观,但通过GNUStep提供的工具链,我们仍然可以实现跨平台的开发。熟悉这些工具和命令行操作对于提升开发效率至关重要。随着对Objective-C语法和GNUStep的理解...
Objective-C是一种面向对象的编程语言,它结合了C语言的特性,并引入了Smalltalk式的面向对象编程概念。Objective-C最初由General Electric的Pike International开发,后被苹果公司采纳并广泛应用于iOS和macOS的开发...
Objective-C是一种面向对象的编程语言,它是C语言的一个超集,主要用于苹果公司的macOS和iOS操作系统上的应用开发。Objective-C基于C语言,增加了Smalltalk风格的消息传递机制,支持动态绑定、封装和继承等面向对象...
对于想要在 Windows 上使用 Objective-C 的开发者来说,GNUStep 提供了一个可行的解决方案。 1. **安装 GNUStep**:访问官方提供的 Windows 安装页面,下载并安装以下四个文件: - gnustep-msys-system-xxx.exe -...
- **定义**: Objective-C是一种通用、面向对象的编程语言,由C语言扩展而来。它继承了C语言的所有特性,并在此基础上增加了面向对象的功能和动态特性。 - **应用场景**: 主要用于开发苹果公司的操作系统上的应用程序...