自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Windows上編譯Objective-C

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

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

1、安裝GNUstep

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

2、編寫Objective-C代碼

安裝完成后,在開始菜單里的GNUstep選項里執(zhí)行shell,就能打開命令行。直接在Windows里進入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是用來設(shè)置GNUstep開發(fā)環(huán)境變量的,如果沒有執(zhí)行,就會有很多頭文件,庫文件,命令找不到

在一個目錄里寫好了源代碼以后,編寫一個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 

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

OK 搞定了。

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

責任編輯:zhaolei 來源: 互聯(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-03-27 12:54:00

iOS開發(fā)Objective-C

2011-05-11 11:20:26

Objective-C

2011-05-11 15:58:34

Objective-C

2013-06-20 10:40:32

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

2011-08-16 17:43:47

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

2011-07-27 16:18:42

Objective-c 協(xié)議

2011-08-02 13:16:36

Objective-C 語法 函數(shù)

2011-08-04 14:58:37

Objective-C Cocoa NSString

2011-05-11 13:54:08

Objective-C

2011-05-11 15:45:50

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

2013-08-21 14:57:42

objective-c問題

2011-05-11 14:06:49

Objective-C

2011-08-04 11:15:46

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

2014-04-30 10:16:04

Objective-CiOS語法

2011-08-03 16:55:05

Objective-C 代理

2011-07-08 13:49:46

Objective-C UUID
點贊
收藏

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