`
热带翎羽
  • 浏览: 64738 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Objective-C on Windows via GNUStep

 
阅读更多


$ 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 开发环境

    总结来说,在Windows系统下搭建Objective-C开发环境虽然不像在Mac OS X上那样直接便捷,但通过使用GNUstep等工具,我们依然可以实现在Windows系统下的Objective-C开发。希望这份详细的指南能够帮助那些需要或希望在...

    Objective-C基础教程(入门教程).pdf

    Objective-C是一种广泛用于苹果平台应用程序开发的编程语言,它是C语言的一个超集,并加入了Smalltalk风格的消息传递机制。本篇教程主要面向初学者,介绍了Objective-C的基础知识点和一些核心概念。 1. Objective-C...

    windows平台搭建Objective-C环境

    在Windows平台上搭建Objective-C开发环境是一项相对复杂但可行的任务,主要依赖于GNUstep项目,它是一个开源实现的Objective-C环境,旨在提供与Apple的Mac OS X上的Cocoa类似的功能。以下是一个详细的步骤指南: 1....

    Windows7下编译运行Objective-C

    然而,描述中提到的GNUstep项目使得Objective-C的使用范围扩展到了非苹果平台,包括Windows操作系统。在这个场景下,我们关注的是如何在Windows 7环境下编译和运行Objective-C代码。 GNUstep是一个开源项目,它的...

    Windows下配置Objective-C编译运行环境

    在Windows系统上配置Objective-C的编译运行环境可能比在Mac上更为复杂,因为Objective-C主要是为Apple的iOS和macOS平台设计的。不过,通过一些工具和步骤,你可以在Windows上搭建一个基本的环境来学习和实验...

    Objective-C语言IDE工具 Gorm-1.2

    总之,Gorm作为一款Objective-C的IDE,它提供了全面的工具集,帮助开发者在Windows环境下高效地进行Objective-C编程。通过“Gorm-1.2.10-setup.exe”这个安装程序,用户可以轻松安装并开始利用Gorm进行软件开发。...

    Objective-C 的简要介绍.docx

    - **跨平台开发**:除了在Apple的生态系统中广泛应用之外,Objective-C还可以用于GNUstep等其他遵循OpenStep标准的平台上的开发工作,这使得Objective-C具有一定的跨平台能力。 #### 四、Objective-C 的编译与执行 ...

    [Objective-C.2.0程序设计(原书第2版)].(美)Stephen.G.Kochan.扫描版.pdf

    Objective-C是一种面向对象的编程语言,它是在C语言基础上添加面向对象特性的扩展而形成的。Objective-C的发展历史可以追溯至20世纪80年代早期,由Brad J. Cox设计,它借鉴了Smalltalk-80语言的特性。由于其基础是...

    windows 配置objective-c 开发环境 详细教程

    ### Windows配置Objective-C开发环境详细教程 #### 一、引言 随着移动互联网的发展,Objective-C作为iOS开发的重要语言之一,其应用范围虽然主要集中在Mac OS X和iOS平台,但有时候开发者可能需要在Windows平台上...

    CodeBlocks&GNUstep开发环境配置 Objective-C编译器

    CodeBlocks和GNUstep是两种广泛使用的开源开发工具,它们在Objective-C编程中扮演着重要的角色。Objective-C是一种面向对象的编程语言,它是苹果生态系统,包括iOS和macOS开发的基础。本篇文章将详细介绍如何配置和...

    Objective-C 入门指南 中文

    ### Objective-C 入门指南知识点概述 #### 一、Objective-C 概览 - **定义与特点**:Objective-C 是一种面向对象的编程语言,它扩展了标准 C 语言的功能,为 C 语言添加了面向对象的能力。Objective-C 的设计哲学...

    Pro Objective-C.pdf(英文)

    Objective-C是一种面向对象的编程语言,它是C语言的扩展,主要用于Mac OS X和GNUstep等使用OpenStep标准的系统开发。Objective-C语言的设计初衷是为了提供一种易于学习、开发效率高、能够轻松复用代码的方式,并且在...

    windows下Objective-C开发步骤

    在Windows环境下进行Objective-C开发可能不如在macOS上直观,但通过GNUStep提供的工具链,我们仍然可以实现跨平台的开发。熟悉这些工具和命令行操作对于提升开发效率至关重要。随着对Objective-C语法和GNUStep的理解...

    Objective-C基础知识

    Objective-C是一种面向对象的编程语言,它结合了C语言的特性,并引入了Smalltalk式的面向对象编程概念。Objective-C最初由General Electric的Pike International开发,后被苹果公司采纳并广泛应用于iOS和macOS的开发...

    Objective-C基础教程(入门教程) 重新排版

    Objective-C是一种面向对象的编程语言,它是C语言的一个超集,主要用于苹果公司的macOS和iOS操作系统上的应用开发。Objective-C基于C语言,增加了Smalltalk风格的消息传递机制,支持动态绑定、封装和继承等面向对象...

    Objective-C的语法与Cocoa框架

    对于想要在 Windows 上使用 Objective-C 的开发者来说,GNUStep 提供了一个可行的解决方案。 1. **安装 GNUStep**:访问官方提供的 Windows 安装页面,下载并安装以下四个文件: - gnustep-msys-system-xxx.exe -...

    Objective-C入门指南.pdf

    - **定义**: Objective-C是一种通用、面向对象的编程语言,由C语言扩展而来。它继承了C语言的所有特性,并在此基础上增加了面向对象的功能和动态特性。 - **应用场景**: 主要用于开发苹果公司的操作系统上的应用程序...

Global site tag (gtag.js) - Google Analytics