`

windows下编译objective-C

 
阅读更多

参考: http://pvol.blog.163.com/blog/static/43455868201081910503895/

 

在上面的网站下载
gnustep-core-0.23.1-setup.exe
gnustep-system-0.23.0-setup.exe
Gorm-1.2.10-setup.exe
SystemPreferences-1.1.0-setup.exe
注意都下最新版本的吧.
下好后,都是一路NEXT安装就好了.
假设你装在D盘,
>代码应该写在什么地方
然后说写代码,代码写在哪里都可以.就放C:/好了.
>怎么生成运行
假设你写一个程序叫 hello.m, 在c:/下面.
那么打开cmd 用如下命令去编译,
D:\GNUstep\mingw\bin\gcc.exe hello.m -o hello.exe -I D:\GNUstep\GNUstep\System\Library\Headers -L D:\GNUstep\GNUstep\System\Library\Libraries -lobjc -fobjc-exceptions -lgnustep-base -fconstant-string-class=NSConstantString -enable-auto-import
长是长了点,但是很容易懂的,简单说一下,
最前面的是指定gcc.exe,这个你是肯定知道的.
后面的 -I xxx 和 -L xxxx 分别是指编译的时候用到的头文件和库,
主要是cocoa的一些库吧.
再后面是一堆 Flag,也就是编译选项,看名字都拆差不多了.
>我现在的问题是不知道代码应该写在哪里
>是新建TXT文档还是用什么其他的工具?
看了上面的编译命令,我想你已经知道怎么写了吧,
>能不能给推荐一个
VIM你用过么?会用的话,它的好处就不多说了.
我正在用它,自定义热键,
一个F8就过去编译,一个C-F8就看到运行结果,
并不要你真正的去CMD下编译运行也可以的
不会的话,就UE, EditPlus, 只要有objective c 语法提示的都可以吧.
>是新建TXT文档还是用什么其他的工具?
说白了,就是c程序啊,当然是txt格式的了.
好了,重点的,安装 和 编译 都已经写给你了, 自己再研究一下吧.
PS.顺便说下,这个环境的OC,不支持2.0特性,
直接一点讲,不支持OC的属性操作,
也就是那个 @property 标签识别不了的.

分享到:
评论

相关推荐

    windows 下搭建 Objective-C 开发环境

    ### 在Windows下搭建Objective-C开发环境 随着移动应用开发的普及,越来越多的开发者开始尝试不同的编程语言和技术栈。尽管Objective-C主要与Apple的平台(如iOS和macOS)相关联,但有时候,出于某些原因(比如团队...

    Windows7下编译运行Objective-C

    在压缩包`win7objectivec`中,可能包含了编译Objective-C在Windows 7上所需的一些资源、示例代码或者教程文档。如果你遇到任何问题,如编译错误或找不到库,查看这些资源通常能提供帮助。同时,确保你的系统满足所有...

    Visual Studio 2015 编译 objective-c

    然而,微软提供了一个扩展名为Objective-C的Visual Studio工具包,使得开发者可以在Windows环境下编写和编译Objective-C代码。 该视频讲述了在Visual Studio 2015环境下如何进行Objective-C代码的创建、编译以及...

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

    使用命令行工具,如Git Bash或CMD,进入项目目录,然后使用`gcc`或`g++`命令编译Objective-C源代码。例如:`gcc main.m -o main -lobjc -lgnustep-base`。这将生成一个名为`main.exe`的可执行文件,双击运行即可。 ...

    Objective-C Runtime测试代码

    Objective-C语言的许多决策可以在编译和运行时执行。只要有可能,它是动态的。这意味着Objective-C语言不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。Runtime系统是一种用于Objective-C语言的操作系统...

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

    24. Windows平台支持:Objective-C虽然是为Mac OS X平台设计的,但也可以在Windows平台通过Cygwin或MinGW工具链进行编译和运行。 25. GCC编译器:GCC是Objective-C的官方编译器,它支持Objective-C以及C/C++的编译...

    windows平台搭建Objective-C环境

    4. **编写并编译Objective-C代码**: - 在这个目录下,创建一个名为hello.m的文件,并输入基本的Objective-C代码,例如打印“Hello, World!”。 - 使用Shell中的命令行工具(如vim或简单的文本编辑器)创建和编辑...

    Windows下进行Objective-c开发.docx

    在Windows环境下进行Objective-C开发可能对许多初学者来说是一个挑战,因为Objective-C通常是与Apple的macOS和iOS操作系统紧密关联的。然而,通过使用GNUstep,一个开源的Objective-C框架,开发者可以在Windows上...

    windows下Objective-C开发步骤

    5. 在Shell中,使用`chmod +x build.sh`使批处理文件具有执行权限,然后运行`./build.sh`来编译Objective-C代码。 6. 编译成功后,运行生成的`HelloWorld`可执行文件,你应该能在控制台看到"Hello, abc!"的输出。 ...

    学习Objective-C--第一天.doc

    - 在 Windows 上也可以通过 CygWin 或 MinGW 等工具编译 Objective-C 代码,尽管这不是主要讨论的内容。 3. **代码编译与运行** - 编译是将高级语言转换为机器可执行的低级代码的过程。在 Mac 上,你可以使用终端...

    Windows下的Objective-C集成开发环境(IDE)的搭建 (一)

    在Windows操作系统上搭建Objective-C的集成开发环境(IDE)可能会比在macOS系统上稍微复杂一些,但通过一些工具和步骤,我们仍然可以构建一个功能完备的开发环境。本篇文章将详细介绍如何使用gnumstep和Code::Blocks这...

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

    本教程将详细介绍如何在Windows环境下配置一个基本的Objective-C开发环境。 #### 二、所需工具介绍 1. **GNUstep**: 是一个开源项目,旨在提供一套与苹果Cocoa类似的API和开发环境。它可以在多种操作系统上运行,...

    Objective-C语言IDE工具 Gorm-1.2

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

    Objective-C 的简要介绍.docx

    Objective-C是一种面向对象的编程语言,它是对标准C语言的一种扩展。通过在C的基础上添加面向对象的特性,Objective-C支持类、对象、消息传递等面向对象编程的核心概念。这使得Objective-C能够更加灵活地处理复杂的...

    Objective-C 入门指南 中文

    - **Hello World 示例**:介绍了如何编译简单的 Objective-C 程序。 - **类的定义**: - `@interface`:定义类的接口,声明类的方法。 - `@implementation`:实现类的方法。 - **实例化对象**:创建类的实例。 ...

    Objective-C基础知识

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

    windows下object-c环境搭建进阶

    保存代码后,IDE会自动编译Objective-C源文件。如果一切配置正确,你应该能在Windows环境下运行并测试你的Objective-C应用程序。 9. **调试和测试** 利用IDE提供的调试工具,如断点、单步执行、查看变量值等功能...

    Windows下安装Object-C开发环境.zip

    "Windows下编译Ob-C.txt"和"安装.txt"可能是两个文本文件,分别包含了在Windows环境下编译Objective-C代码的详细步骤和整个安装过程的注意事项。建议仔细阅读这些文件,了解可能遇到的问题以及解决方案。 至于"myOC...

Global site tag (gtag.js) - Google Analytics