一起来学Objective-C——Window下开发环境安装和Hello World .
2012-06-06 13:09
465 查看
Objective-C是在C语言的基础上的扩展,是一种面向对象的编程语言。这里假设读者有面向对象的编程基础。
1. 下载并安装开发环境
到http://www.gnustep.org/experience/Windows.html下载以下四个文件:
并依次进行安装,安装路径最好是在根目录下没有中文以及空格的文件夹中,我的安装路径是D:\GNUStep
安装后的文件夹结构为:
[plain]
view plaincopyprint?
D:\GNUstep 的目录
DIR> .
<DIR> ..
<DIR> bin
<DIR> doc
<DIR> GNUstep
48 GNUstep MSYS Windows System.url
3,899 gnustep-core-README.rtf
3,294 gnustep-devel-README.rtf
5,101 gnustep-system-README.rtf
<DIR> include
<DIR> lib
<DIR> libexec
<DIR> man
<DIR> mingw
<DIR> mingw32
<DIR> msys
<DIR> share
53,198 UninstallGNUstepCairo.exe
81,344 UninstallGNUstepCore.exe
68,162 UninstallGNUstepDevel.exe
4,329 UninstallGNUstepSystem.exe
<DIR> var
然后在shell中输入:
[plain]
view plaincopyprint?
gcc -o main main.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base
注意:gcc前边是一个tab。
然后在shell中执行make命令,会自动生成main.exe,如下图:
4. 小结
本节仅介绍了环境安装和hello world程序,后边再讲解语法等内容。
一起来学Objective-C(1)——Window下开发环境安装和Hello World
一起来学Objective-C(2)——Hello World深入
一起来学Objective-C(3)——如何声明和定义类
1. 下载并安装开发环境
到http://www.gnustep.org/experience/Windows.html下载以下四个文件:
Package | Required? | Stable | Unstable | Notes |
---|---|---|---|---|
GNUstep MSYS System | Required | 0.28.1 | - | MSYS/MinGW System |
GNUstep Core | Required | 0.28.0 | - | GNUstep Core |
GNUstep Devel | Optional | 1.3.0 | - | Developer Tools |
Cairo Backend | Optional | 0.22.1 | None | Don't Use. Developer Only |
安装后的文件夹结构为:
[plain]
view plaincopyprint?
D:\GNUstep 的目录
DIR> .
<DIR> ..
<DIR> bin
<DIR> doc
<DIR> GNUstep
48 GNUstep MSYS Windows System.url
3,899 gnustep-core-README.rtf
3,294 gnustep-devel-README.rtf
5,101 gnustep-system-README.rtf
<DIR> include
<DIR> lib
<DIR> libexec
<DIR> man
<DIR> mingw
<DIR> mingw32
<DIR> msys
<DIR> share
53,198 UninstallGNUstepCairo.exe
81,344 UninstallGNUstepCore.exe
68,162 UninstallGNUstepDevel.exe
4,329 UninstallGNUstepSystem.exe
<DIR> var
[cpp] view plaincopyprint? #import <Foundation/Foundation.h> int main(int arvc, char* argv[]) { NSLog(@"Hello World!"); return 0; } #import <Foundation/Foundation.h> int main(int arvc, char* argv[]) { NSLog(@"Hello World!"); return 0; }
然后在shell中输入:
[plain]
view plaincopyprint?
gcc -o main main.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base
[plain] view plaincopyprint? gen: gcc -o main main.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base gen: gcc -o main main.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base
注意:gcc前边是一个tab。
然后在shell中执行make命令,会自动生成main.exe,如下图:
4. 小结
本节仅介绍了环境安装和hello world程序,后边再讲解语法等内容。
一起来学Objective-C(1)——Window下开发环境安装和Hello World
一起来学Objective-C(2)——Hello World深入
一起来学Objective-C(3)——如何声明和定义类
相关文章推荐
- 一起来学Objective-C(1)——Window下开发环境安装和Hello World
- 一起来学Objective-C(1)——Window下开发环境安装和Hello World
- 一起来学Objective-C(1)——Window下开发环境安装和Hello World
- 一起来学Objective-C(1)——Window下开发环境安装和Hello World
- Window下开发环境安装和Hello World
- Window下开发环境安装和Hello World
- Window系统中安装ICE、Android开发环境
- window10 下安装java开发环境步骤(jdk,maven,idea,MySQL,navicat,tomcat)
- Windows下安装Objective-C开发环境
- window 下安装配置Clojure的Emacs开发环境
- React Native 安装开发环境及如何编写Hello World程序
- window下hadoop的安装和eclipse开发环境配置
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
- 搭建Window环境下android NDK开发环境——Cygwin安装
- Windows下安装Objective-C开发环境的搭建
- nodejs、angular4、Ionic,window开发环境安装
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解
- Window下安装配置QT开发环境(Devcpp QT)
- 在Redhat9 Linux下安装java开发环境,并编写“Hello world”程序
- 在Window环境下,使用CodeBlocks+GNUStep 配置Objective-C开发环境