成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Windows上編譯Objective-C

移動(dòng)開(kāi)發(fā) iOS
本文介紹的是在Windows上編譯Objective-C的內(nèi)容,很詳細(xì)的講解了編譯步驟,來(lái)看本文詳細(xì)內(nèi)容。

Objective-C現(xiàn)在幾乎已經(jīng)變成了蘋果的專利了,可以直接在蘋果的Xcode上編譯Objective-C程序,但是在Windows平臺(tái)下的編譯工具就***了,本身這種語(yǔ)言用的人就不是很多。今天在網(wǎng)上突然看到了有人發(fā)帖,可以在Windows平臺(tái)下編譯Objective-C,就抱著好奇的心態(tài)試了試。沒(méi)想到,居然成功了,現(xiàn)在就把怎樣搭建Objective-C編譯平臺(tái)的經(jīng)驗(yàn)?zāi)贸鰜?lái)和大家分享。

1、安裝GNUstep

GNUstep Windows Installer提供了Windows平臺(tái)下的Object-C的模擬開(kāi)發(fā)環(huán)境,一共有四個(gè)軟件包,其中GNUstep System和GNUstep Core是必裝的,GNUstep Devel和Cairo Backend是選裝的。只安裝前兩個(gè)就夠了。

2、編寫Objective-C代碼

安裝完成后,在開(kāi)始菜單里的GNUstep選項(xiàng)里執(zhí)行shell,就能打開(kāi)命令行。直接在Windows里進(jìn)入C:/GNUstep/home/Administrator(我的是Administrator,可能有的不一樣)目錄,在這里用你喜歡的工具(現(xiàn)在UltraEdit和Notepad++編輯器好像可以代碼高亮)編寫Object-C程序。
如:HelloWorld.m

  1.  #import <Foundation/Foundation.h> 
  2.    
  3.  int main (int argc, const char *argv[]) {  
  4.     NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];  
  5.     NSLog(@"Hello World!");  
  6.     [pool drain];  
  7.  
  8.     return 0;  

3、配置環(huán)境變量

這一步很重要。GNUstep.sh是用來(lái)設(shè)置GNUstep開(kāi)發(fā)環(huán)境變量的,如果沒(méi)有執(zhí)行,就會(huì)有很多頭文件,庫(kù)文件,命令找不到

在一個(gè)目錄里寫好了源代碼以后,編寫一個(gè)make配置文件,名字必須叫GNUmakefile,內(nèi)容是

  1. include $(GNUSTEP_MAKEFILES)/common.make  
  2. TOOL_NAME=Test 
  3. Test_OBJC_FILES=HelloWorld.m  
  4. include $(GNUSTEP_MAKEFILES)/tool.make 

可以修改上面的黑體部分

然后就是

  1. make 

命令運(yùn)行成功就可以看到新增了一個(gè)obj目錄,里面就有你要的可執(zhí)行文件和.o文件。

OK 搞定了。

小結(jié):如何在Windows編譯Objective-C的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2012-06-25 10:14:33

WindowsGNUstepObjective-C

2014-08-05 10:51:09

Xcode警告Objective-C

2011-08-22 09:48:16

WindowsObjective-C

2011-08-10 18:07:29

Objective-C反射

2013-06-20 10:40:32

Objective-C實(shí)現(xiàn)截圖

2013-03-27 12:54:00

iOS開(kāi)發(fā)Objective-C

2011-05-11 15:58:34

Objective-C

2011-05-11 11:20:26

Objective-C

2011-08-16 17:43:47

Objective-C內(nèi)存管理Autorelease

2011-07-27 16:18:42

Objective-c 協(xié)議

2011-05-11 13:54:08

Objective-C

2011-05-11 15:45:50

內(nèi)存管理Objective-C

2011-08-02 13:16:36

Objective-C 語(yǔ)法 函數(shù)

2011-08-04 11:15:46

Objective-C 構(gòu)造函數(shù) 構(gòu)造方法

2011-05-11 14:06:49

Objective-C

2011-08-04 14:58:37

Objective-C Cocoa NSString

2013-08-21 14:57:42

objective-c問(wèn)題

2011-08-03 16:55:05

Objective-C 代理

2011-08-04 09:35:09

Objective-C 編碼規(guī)范

2014-04-30 10:16:04

Objective-CiOS語(yǔ)法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人免费毛片片v | 国产精品亚洲成在人线 | 高清18麻豆 | 一区二区三区四区av | 日韩欧美成人一区二区三区 | 91一区二区在线观看 | 亚洲国产欧美一区 | 国产精品久久久久久久久免费桃花 | 福利网址 | 久久久久久久99 | 亚洲国产一区二区在线 | 日韩av黄色 | 久久精品一级 | av中文字幕在线播放 | 激情自拍偷拍 | 毛色毛片免费看 | 一区二区三区精品在线 | 羞羞色影院 | 久色| 国产精品久久国产精品久久 | 欧美成年黄网站色视频 | 日韩av成人在线 | 蜜桃视频在线观看免费视频网站www | 日韩在线观看一区 | 日韩在线观看视频一区 | 精品亚洲一区二区三区 | 亚洲播放一区 | 久久精品免费观看 | 91新视频 | 美女黄网站视频免费 | 欧美成年人 | 欧美一级片 | 久久人体 | 亚洲一av| 国产成人一区二区三区久久久 | 国产精品久久片 | 国产成人免费视频网站高清观看视频 | 亚洲 91| 天堂视频一区 | 中文字幕黄色大片 | 亚洲一区二区久久 |