Windows 下搭建Objective-C 開發環境

來源:互聯網
上載者:User

  網上關於在Win下搭建Object-C開發環境的文章很多,前兩天就打算也弄一個玩玩,結果黑蘋果實驗失敗了。主要還是配置不夠,記憶體至少有個4G才勉強OK……我的本本3年多前買的宏基4726G,當時感覺性價比不錯就買了,雖然用到現在沒修理過,但是散熱真的不行,所以建議還是多花點銀子買個商務機的好

 

下面是我的本本大概配置 :

  

 

  關於搭建OC開發環境,這邊我拿我實驗成功的案例記錄下。當然還是建議手裡如果還有點還是去買個Mac,不過我想買個二手的。不知道園子裡有沒有朋友在做這塊生意?如果有吼一聲,謝謝。

  

一、安裝  

  需要準備哪些?

    需要到GNUstep官方網站上下載,四個軟體包:GNUstep MSYS System、GNUstep Core、GNUstep Devel、Cairo Backend 然後按照從上至下的順序安裝。預設的安裝路徑是c:\GNUStep,也可以改變安裝路徑。

    這邊我要說下:1、是否按順序安裝?我是按順序的,如果你試試不按順序看可行

           2、網上說可以安裝到其他路徑上? 我試了在D盤安裝了,但是就是沒成功,所以折騰到現在。

  具體這四個是什麼東西?有什麼用?

    大致是這樣的: 簡單來說, GNUstep 是實作 OpenStep 介面的開放軟體 (Open Source) 計劃, 目標為提供跨平台的物件導向程式開發環境。

  如何安裝?

    直接下一步即可 

  如何知道我安裝是否成功了?

    單擊 “開始”-> “所有程式”->GNUstep->Shell

  你會看到這樣的頁面:看到這個就成功了第一步

      

  

二、編碼

  用EditPlus、NotePad++…………等文字編輯器,寫一段HelloWord 如下:

  

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

  取名“ HelloWorld.m”(注意大小寫)把這個檔案剪下到“C:\GNUstep\home” 檔案夾下

  

 

三、編譯代碼

  先轉換到C盤    

  再轉換到剛才檔案存放的目錄home檔案夾:  

                       

  執行紅色框語句:

        “gcc -fconstant-string-class=NSConstantString -c HelloWorld.m -I /GNUstep/System/Library/Headers   ” 有點不好不可以粘貼自己只有一字一字輸入。現在發現可以先複製在按下鍵盤上Inset

                     

  斷行符號執行語句,如果發現沒有任何變化,那麼恭喜你你正在走向成功的道路上,如果出現什麼語句那麼你得回去一步一步再看看,再找找那裡是不是弄錯了。此時你再看看home檔案夾裡面多了一個檔案“HelloWorld.o”  

        

  接下來才是真正的編譯了

                      “gcc -o HelloWorld HelloWorld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base  ”這裡注意:空格及順序

                     

  編譯成功的標誌:C 盤home目錄下產生 HelloWorld.exe

  最後一步欄 直接編譯 “./HelloWorld.exe  ”

  來看看我們的成功吧:

                     

 

  在沒買Mac之前,也可以操練下Object-C 咯 編寫代碼 使用 cd 命令,進入到 .m 所在的目錄下,然後執行編譯

 

 

作者:PEPE
出處:http://pepe.cnblogs.com/
本文著作權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.