`
热带翎羽
  • 浏览: 63105 次
  • 性别: 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开发环境是一项相对复杂但可行的任务,主要依赖于GNUstep项目,它是一个开源实现的Objective-C环境,旨在提供与Apple的Mac OS X上的Cocoa类似的功能。以下是一个详细的步骤指南: 1....

    Objective-C语言IDE工具 Gorm-1.2

    Objective-C语言IDE工具 Gorm-1.2.10-setup.rar

    windows下Objective-C开发步骤

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

    Windows7下编译运行Objective-C

    GNUstep之前只能在XP上实现编译运行Objective-C,而现在可以在Windows7上实现了,参见方法。

    Clang GNUstep Objective C for Windows

    可以使用GNUstep在Windows XP上寫Objective-C程式,但是Objective-C已經加了很多新東西,而GNUstep裡的gcc並不提供,所以,这个是GNUstep,再加上新一代的編譯器架構Clang與LLVM(這也是Apple在新版Xcode裡預設使用...

    Windows下进行Objective-c开发.docx

    然而,通过使用GNUstep,一个开源的Objective-C框架,开发者可以在Windows上构建和运行Objective-C代码。下面将详细介绍如何在Windows下设置Objective-C的开发环境,并编写并运行一个简单的“Hello, World!”程序。 ...

    Objective-C程序设计.doc

    自由软件基金会的GNU开发环境在1992年增加了对Objective-C的支持,形成了GNUStep和LinuxSTEP等开源实现。 随着1996年苹果公司收购NeXT,Objective-C成为了苹果操作系统OS X的基础,苹果将其开发环境命名为Cocoa,...

    Objective-C的语法与Cocoa框架

    1. GNUStep的安装 2. 类定义 3. Objective-C中的布尔类型 4. Objective-C中的null 5. 与C混合编写 6. 对象的初始化 7. Objective-C的description方法 8. Objective-C的异常处理 9. id类型 10. 类的继承 11. 动态判定...

    Objective-C语法

    Objective-C是一种基于C语言的面向对象编程语言,由Brad J. Cox在20世纪80年代初设计,并在2007年随着ObjC 2.0的发布,被广泛应用于苹果公司的iOS和macOS平台。它以SmallTalk的动态特性和C语言的静态类型系统为基础...

    Objective C基础教程(第2版

    Objective-C 程序中可以利用现有的C语言代码,使其利用现有的软件架构。这也是为甚莫Objective-C 过去多年间能够成为一种流行的用户界面开发语言而且至今没有消亡,因为一方面用它可以实现底层系统编程,另一方面...

    gnustep-devel-1.4.0-setup.exe

    gnustep-devel-1.4.0-setup.exe

    Objective-C中文.part2

    Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向对象編程語言。它主要使用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C可以在...

    Object-C语言教程.docx

    Objective-C主要用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,在NeXTSTEP和OpenStep中更是基本语言。此外,Objective-C也是为苹果iOS和OS X系统编写程序的语言,它能够编译和构建命令行功能、GUI以及领域...

    objective-c中文版.part1

    Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向对象編程語言。它主要使用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C可以在...

    WINDOW平台下安装object-c运行环境

    在Windows平台上进行Objective-C开发可能比在传统的Mac OS X环境下要复杂一些,但通过使用GNUstep,一个开源的Objective-C环境,我们可以在Windows上搭建起一个基本的开发环境。这篇文章将详细讲解如何在Windows上...

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

    CodeBlocks&GNUstep开发软件环境、配置方法、配置文件资料打包。 感兴趣Objective-C学习(进一步学习IOS)的童鞋们欢迎下载。

    Windows XP 系统下创建 Objective-C 集成开发环境

    本文档图文并茂的给出了如何在Win XP下创建 GNUstep + CodeBlocks 的Objective-C集成开发环境,测试成功,供参考!

    Objective-C基础教程

    Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在...

    tools-windows-msvc:GNUstep Windows MSVC工具链

    然后,可以使用该工具链在任何Windows应用程序中集成Objective-C代码(无需使用MinGW)。图书馆该工具链当前包含以下库: (基础) (使用gnustep-2.0运行时) (Apple官方发布的Swift Core库)建设先决条件构建工具...

    Pro Objective-C.pdf(英文)

    Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言

Global site tag (gtag.js) - Google Analytics