在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
业余出于对IPhone开发的兴趣 先学习下objective c 没Mac 故只能在Windows下折腾了 1.搭载环境 http://www.gnustep.org/experience/Windows.html 在这里下载:GNUstep MSYS System,GNUstep Core,GNUstep Devel
2. 编写helloworld测试 #import <Foundation/Foundation.h> 在Windows环境下用文本编辑器(Editplus,UE等),编写上述代码,并且保存到GNUstep安装目录下的/home下,比如我把GNUstep安装在D:\AppleDevelop\下面,则你的文件应该放在GNUstep\msys\1.0\home\主机名 下面,具体路径可以在console下面运行pwd命令查看,取名为helloworld.m。在GNUstep的console窗口命令行下, 1、cd /home 2、gcc -o helloworld helloworld.m -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base 3、运行helloworld.exe 说明:第二步中的一些参数明说,如果熟悉Linux/Unix下C/C++编译的话,上述参数应该很熟悉,-I表示头文件查找的路径,-L表示库文件查找路径,-l表示需要链接的库文件。但是,-fconstant-string-class=NSConstantString 对于这个参数可能比较陌生,这个参数主要是指定常量字符串所使用的class。
gcc -o $1 $2 -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base 然后在console下面运行如下命令:chmod +x lc.sh 以后要编译程序的时候,就在命令行下面输入:./lc.sh helloworld helloworld.m 文件中的$1和$2分别表示命令行中的helloworld 和 helloworld.m
helloworld.exe编译并运行成功的话,说明windows下Objective C开发环境就搭建好了,这样就可以开始以廉价方式的学习Objective C。
|
请发表评论