首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

(转)Windows怎么进行Object-C的开发

2012-07-27 
(转)Windows如何进行Object-C的开发Windows下Object-C编译环境的搭建: 1. 下载并安装以下两个软件 : ??? G

(转)Windows如何进行Object-C的开发

Windows下Object-C编译环境的搭建:
1. 下载并安装以下两个软件 :
??? GNUstep System(我用的版本是:gnustep-msys-system-0.25.1-setup.exe)
??? GNUstep Core(我用的版本是:gnustep-core-0.25.0-setup.exe)

??? 下载地址: http://www.gnustep.org/experience/Windows.html


??? 安装方法:直接点击上exe文件即可,另外,最好选择默认安装路径:C:/GNUstep。


2. 测试:
?? 安装完成后,进入"开始-程序-GNUstep-Shell",出现的窗口就是shell 窗口,就可以进行编辑(vi/vim)和编译(gcc) object-C代码了。
?? 这个shell的默认路径是 /home/<username>,例如,我的是 /home/samsung/。
?? 另外,我直接用devc++,UE等编辑软件编辑程序,放在/home/samsung/下,进行编译和运行。
?? 下面是我的代码和运行结果:
??? hello.m的源码:

?

?

3) main.m?

?

编译方法:
1)将main.m编译成main.o :
gcc -fconstant-string-class=NSConstantString -c main.m -I /GNUstep/System/Library/Headers

2) 将Fraction.m编译成Fraction.o :
gcc -c Fraction.m -I /GNUstep/System/Library/Headers

3) 将.o编译成可执行程序,名为main(最后生成的是main.exe)
gcc -o main main.o Fraction.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base
注意:这时会有warning出现,但可以不用管它,毕竟,我们的可执行程序已经编译出来了.

运行结果:?

samsung@coco ~/objc/fraction    $ ./main.exe    The fraction is: 1/3      2010-08-13 16:29:01.515 main[1212] hello world!!!    34/98      2010-08-13 16:29:01.515 main[1212] hello world world!!!    +++++a = 66 +++    44/55      22 33   22/33      samsung@coco ~/objc/fraction    

?

转自:http://blog.csdn.net/tomatofly/article/details/6034116

热点排行