網上關於在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/
本文著作權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。