
正文
关于windowsgnustep的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在Windows上编译Objective-C
下载GNUstep GNUstep 环境可通过Windows 下的MinGW 工具来使用,MinGW 是GNU 编译工具在Windows 下的移植版本。安装GNUstep 包括安装MinGW 和GNUstep。MinGW 包含GNUstep System 和GNUstep Core,必须先安装这二者。
windows上开发objective-c非常不方便。objective-c主要是mac和ios平台开发,使用mac上的工具xcode xcode IDE 是一个和VC,VS类似的工具,但是只有mac的版本,好像没见到有windows版本。所以windows上使用xcode先要装个虚拟机软件,比如VM,然后安装个mac虚拟机 然后在mac装xcode。据说这样速度超级慢。
gcc 就可以编译 objective-c 详情请见官网:http://gcc.gnu.org/ 如果 你是windows开发环境 配置一个模拟unix的环境cygwin或者mingwin之类的,就可以轻松的获得gcc。
可以运行,需要gcc编译器编译.据我所知没有.不能 语言没有优略,只有更适用与某一方面,如C和汇编适用于底层硬件,java更适用与网络等等。OC火起来有其特殊性,因为IOS的类库是OC写的,说实话,它并不是一门很好的语言,用起来比较繁琐。以上是个人愚见。
Objective-c编译器:编译器仍然是早期版本,还不是开源的。它可以帮助iOS开发人员处理objective-c语言,并将其编译成Windows通用应用程序。Objective-c运行时:Objective-c运行时将为iOS开发人员提供许多语言特性,如信息调度、自动引用计数等。
ISO来源于Apple的OSX,是UNIX系统,OSX已经差不多有10年的历史,从内核底层到软件架构都是逐步发展过来的,iOS使用ObjectiveC这个古老的语言来做开发。对于如何在Windows下进行iOS开发,我提供了一些方法: 安装 VMWare,然后在其中安装 Mac OS 及 XCode,再在Windows下进行iOS开发。
相关问答
Q1: windows下编译objective-C
1、安装GNUstep GNUstep Windows Installer提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。只安装前两个就够了。
2、windows上开发objective-c非常不方便。objective-c主要是mac和ios平台开发,使用mac上的工具xcode xcode IDE 是一个和VC,VS类似的工具,但是只有mac的版本,好像没见到有windows版本。所以windows上使用xcode先要装个虚拟机软件,比如VM,然后安装个mac虚拟机 然后在mac装xcode。据说这样速度超级慢。
3、想开始使用Objective-C 和GNUstep, 需要启动GNUstep shell ,从开始菜单中的GNUstep 中运行Shell,如下图所示:安装完的测试 该Shell 环境是一个最小化版本的Linux 或Unix 环境,如果对此不熟悉,也可以使用Windows 下熟悉的编辑器。
4、没什么大的用处。所以还是建议你安装一个Mac OS的虚拟机。用virtualBox安装MacOS 6就行。缺点是对机器配置要求稍微高点。
Q2: gcc怎样编译Objective-C程序
确定安装了gcc编译器后,接下来用vim编辑一个c文件。下图是我在c文件中写入的内容,就简单打印一条语句。写好c文件后,用ls命令查看该文件是否存在。确定c文件存在后,使用命令gcc c文件名 -o 生成的可执行文件名(例:gcc demo.c -o demo)。
GCC原名为GNU C语言编译器(GNU C Compiler),只能处理C语言。但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言。如Fortran、Pascal、Objective -C、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)。
gcc 就可以编译 objective-c 详情请见官网:http://gcc.gnu.org/ 如果 你是windows开发环境 配置一个模拟unix的环境cygwin或者mingwin之类的,就可以轻松的获得gcc。
Q3: Windows下如何用GNUstep编译objective-c的.m文件
1、GNUstep 环境可通过Windows 下的MinGW 工具来使用,MinGW 是GNU 编译工具在Windows 下的移植版本。安装GNUstep 包括安装MinGW 和GNUstep。MinGW 包含GNUstep System 和GNUstep Core,必须先安装这二者。
2、是C++源代码文件且不应该对其执行预处理;.m为后缀的文件,是Objective-C源代码文件;.mm为后缀的文件,是Objective-C++源代码文件;.o为后缀的文件,是编译后的目标文件;.s为后缀的文件,是汇编语言源代码文件;.S为后缀的文件,是经过预编译的汇编语言源代码文件。
3、.m为后缀的文件,是Objective-C源代码文件;.o为后缀的文件,是编译后的目标文件;.s为后缀的文件,是汇编语言源代码文件;.S为后缀的文件,是经过预编译的汇编语言源代码文件。
4、ISO来源于Apple的OSX,是UNIX系统,OSX已经差不多有10年的历史,从内核底层到软件架构都是逐步发展过来的,iOS使用ObjectiveC这个古老的语言来做开发。对于如何在Windows下进行iOS开发,我提供了一些方法: 安装 VMWare,然后在其中安装 Mac OS 及 XCode,再在Windows下进行iOS开发。
5、该工具包含以下组件:Objective-c编译器:编译器仍然是早期版本,还不是开源的。它可以帮助iOS开发人员处理objective-c语言,并将其编译成Windows通用应用程序。Objective-c运行时:Objective-c运行时将为iOS开发人员提供许多语言特性,如信息调度、自动引用计数等。
6、这行是gcc.exe报错,错误内容是找不到“Foundation“这个文件或者目录。cc1obj.exe: error: unrecognized command line option -framework这行是cc1obj报错,错误内容是不认识命令行参数“-framework”。
Q4: 我在windows上用GNUstep编译object-c语言,原程序如下图1,GNUmakefile如...
GNUmakefile include $(GNUSTEP_MAKEFILES)/common.make TOOL_NAME = helloworld helloworld_OBJC_FILES = helloworld.m include $(GNUSTEP_MAKEFILES)/tool.make 编译 通过gnustep shell进入home目录make一下就行了。
编写Objective-C代码 安装完成后,在开始菜单里的GNUstep选项里执行shell,就能打开命令行。直接在Windows里进入C:/GNUstep/home/Administrator(我的是Administrator,可能有的不一样)目录,在这里用你喜欢的工具(现在UltraEdit和Notepad++编辑器好像可以代码高亮)编写Object-C程序。
GNUstep 环境可通过Windows 下的MinGW 工具来使用,MinGW 是GNU 编译工具在Windows 下的移植版本。安装GNUstep 包括安装MinGW 和GNUstep。MinGW 包含GNUstep System 和GNUstep Core,必须先安装这二者。
Q5: 如何在Win上安装和使用GNUstep和Objective-C
安装GNUstep GNUstep Windows Installer提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。只安装前两个就够了。
上面这行语句可以在这个网页看到http:// 上面这个命令可以写成bat执行,就不用每次都用DOS窗口写,比较省事了。
Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
windowsgnustep的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、windowsgnustep的信息别忘了在本站进行查找喔。








