object-c 在windows下的编译环境配置
穷人暂时只能用穷办法,又想学高大上的ios,又不舍得花钱买电脑,只好把脸皮打厚了开始探索穷屌丝的ios之路。诸位看官如果觉得有用,可以赏几个黑马币,感激不尽,没有用,就请一笑而过。提前声明,我验证过了。
1.拥有一台MAC系统的电脑——穷就一个字我只说一次
2.拥有一台强大配置电脑在VMare虚拟机里安装MAC系统
3.直接在本机装 “黑苹果”—— 我的电脑显卡驱动太老了
4.安装object-c编译环境,在windows下通过gcc编译object-c代码-在网上学会了
接下来就说说过程吧,这对学习object-c已经足够了,呵呵
第一下载软件
http://www.gnustep.org/experience/Windows.html 在这里下载前面三个,GNUstep MSYS System,GNUstep Core,GNUstep Devel,全部装好
第二 编写helloworld
记事本编写下列代码,文件名扩展名保存为helloworld.com
object-c用的是.m作为默认的后缀,这里是helloworld.m,简单的写下代码:
#import
int main(char argc, char* argv[]) {
NSLog(@"hello world");
return 0;
}
helloworld.m放在GNUstep下的home文件夹下,方便编译,装在d盘的那就是D:\GNUstep\home里,没有home文件夹的自己创建一个
第三 编译exe
还是建立txt文件,将下面代码写入,保存为gcc.sh文件,代码如下:
#!/bin/sh
gcc -fconstant-string-class=NSConstantString -c helloworld.m -I /GNUstep/System/Library/Headers
gcc -o helloworld helloworld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base
./helloworld.exe
把这个文件也放在GNUstep下的home文件夹下
第四,运行程序
打开所有程序->GNUstep->shell
依次输入
cd空格/home(可以看到跳转至home目录下了)
然后输入命令gcc.sh,就可以看到helloworld被输出了
简单吧
当然,我只是学object-c用这个,国庆后我就跟别人换了个笔记本装黑苹果,毕竟,还是Xcode环境舒服
|
|