$ 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开发环境是一项相对复杂但可行的任务,主要依赖于GNUstep项目,它是一个开源实现的Objective-C环境,旨在提供与Apple的Mac OS X上的Cocoa类似的功能。以下是一个详细的步骤指南: 1....
然而,描述中提到的GNUstep项目使得Objective-C的使用范围扩展到了非苹果平台,包括Windows操作系统。在这个场景下,我们关注的是如何在Windows 7环境下编译和运行Objective-C代码。 GNUstep是一个开源项目,它的...
总之,Gorm作为一款Objective-C的IDE,它提供了全面的工具集,帮助开发者在Windows环境下高效地进行Objective-C编程。通过“Gorm-1.2.10-setup.exe”这个安装程序,用户可以轻松安装并开始利用Gorm进行软件开发。...
在Windows环境下进行Objective-C开发可能不如在macOS上直观,但通过GNUStep提供的工具链,我们仍然可以实现跨平台的开发。熟悉这些工具和命令行操作对于提升开发效率至关重要。随着对Objective-C语法和GNUStep的理解...
可以使用GNUstep在Windows XP上寫Objective-C程式,但是Objective-C已經加了很多新東西,而GNUstep裡的gcc並不提供,所以,这个是GNUstep,再加上新一代的編譯器架構Clang與LLVM(這也是Apple在新版Xcode裡預設使用...
然而,通过使用GNUstep,一个开源的Objective-C框架,开发者可以在Windows上构建和运行Objective-C代码。下面将详细介绍如何在Windows下设置Objective-C的开发环境,并编写并运行一个简单的“Hello, World!”程序。 ...
自由软件基金会的GNU开发环境在1992年增加了对Objective-C的支持,形成了GNUStep和LinuxSTEP等开源实现。 随着1996年苹果公司收购NeXT,Objective-C成为了苹果操作系统OS X的基础,苹果将其开发环境命名为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是一种基于C语言的面向对象编程语言,由Brad J. Cox在20世纪80年代初设计,并在2007年随着ObjC 2.0的发布,被广泛应用于苹果公司的iOS和macOS平台。它以SmallTalk的动态特性和C语言的静态类型系统为基础...
Objective-C 程序中可以利用现有的C语言代码,使其利用现有的软件架构。这也是为甚莫Objective-C 过去多年间能够成为一种流行的用户界面开发语言而且至今没有消亡,因为一方面用它可以实现底层系统编程,另一方面...
gnustep-devel-1.4.0-setup.exe
在Windows环境下,由于没有内置的Objective-C开发工具,Gnustep-Cairo-Core-Setup提供的这两个setup文件(gnustep-cairo-0.31.0-setup.exe和gnustep-core-0.31.0-setup.exe)是安装这些组件的关键。它们会帮助用户在...
Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向对象編程語言。它主要使用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C可以在...
Objective-C主要用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,在NeXTSTEP和OpenStep中更是基本语言。此外,Objective-C也是为苹果iOS和OS X系统编写程序的语言,它能够编译和构建命令行功能、GUI以及领域...
Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向对象編程語言。它主要使用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C可以在...
GNuStep不仅包括一个编译器,还有一系列库和开发工具,使开发者能在Windows上编写和运行Objective-C代码。 在Windows下搭建Object-C环境的步骤如下: 1. **安装MSYS**:MSYS(Minimal SYStem)是一个轻量级的POSIX...
在Windows平台上进行Objective-C开发可能比在传统的Mac OS X环境下要复杂一些,但通过使用GNUstep,一个开源的Objective-C环境,我们可以在Windows上搭建起一个基本的开发环境。这篇文章将详细讲解如何在Windows上...
CodeBlocks&GNUstep开发软件环境、配置方法、配置文件资料打包。 感兴趣Objective-C学习(进一步学习IOS)的童鞋们欢迎下载。
本文档图文并茂的给出了如何在Win XP下创建 GNUstep + CodeBlocks 的Objective-C集成开发环境,测试成功,供参考!
标签“WINDOWS”,“Objective C”和“工具库”进一步强调了这个话题的核心内容,即在Windows操作系统上,使用Objective-C语言的开发环境和相关工具。 压缩包中的文件“gnustep-msys-system-0.30.0-setup.exe”是...