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

Windows平臺上iPhone SDK基于Cygwin開發(fā)環(huán)境搭建方法

移動開發(fā) iOS
本文介紹的是Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法,很詳細(xì)的步驟,我們先來看內(nèi)容。

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法是本文要介紹的內(nèi)容,不在這多說,我們先來看詳細(xì)的步驟。

1. 在http://code.google.com/p/winchain/網(wǎng)站下載preBuiltToolchain.rar 和 winChain 1.0.1.zip

2. 解壓preBuiltToolchain.rar到d盤根目錄,解壓后的目錄如下:

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

3. 解壓winChain 1.0.1.zip,然后運行其中的winChain.exe程序,這個程序需要.net 2.0環(huán)境,如果運行出錯,提示缺少.net環(huán)境,如:

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

則需要先安裝.NET Framework v2.0.50727,這個可以從http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2058162下載,下載后安裝成功后就可以正常運行winChain.exe程序了。運行后界面如下:

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

4. 安裝iphone的Toolchain

點擊“Browse”按鈕,然后選擇第2步解壓的目錄d:\preBuildToolchain,然后點擊“Copy Toolchain Files into Place”按鈕,這將d:\preBuildToolchain目錄下的所有文件和目錄移動到d:\cygwin。

5. 安裝cygwin

由于winChain 1.0.1有一個bug, “Install Cygwin Environment”仍然置灰不能使用,winChain的作者說將在1.0.2版本修改這個bug,不過目前1.0.2版本沒有release。筆者當(dāng)時因為這個問題疑惑了一段時間,以為用winChain不能正確安裝,后來仔細(xì)看了winChain的作者的描述,才知道下一步只要安裝cygwin即可。在winChain 1.0.1.zip解壓后的目錄中\(zhòng)winChain 1.0.1\Resources中,運行InstallCygwin.exe,之后一路按“下一步”,到選擇“安裝目錄”時,把 Root Directory 一欄修改成 D:\cygwin,這是因為我們把preBuildToolchain解壓在D盤,如果解壓在C盤,則不需要修改。

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

之后一路按“下一步”,直到選擇下載源時,如下圖:

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

直接在URL里輸入http://www.cygwin.cn/pub/,然后點擊”Add”按鈕,之后一路按“下一步”,cygwin將安裝成功!

6. 配置cygwin

由于cygwin安裝在d盤,所以需要修改d:\cygwin\cygwin.bat文件,用文本編輯工具把這個文件中的c:改成d:,這樣就大功告成,Windows平臺上iPhone基于cygwin開發(fā)環(huán)境的搭建結(jié)束。
7. 驗證cygwin

運行 d:\cygwin\cygwin.bat,出現(xiàn)如下界面,支持 cd, ls, dir等命令

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

8. 驗證windows平臺iPhone開發(fā)環(huán)境

首先在此鏈接http://canco.javaeye.com/upload/attachment/26138/f566e065-324c-36cb-9414-288bc1603212.rar下載hello示例代碼hello.rar,然后將hello.rar解壓到d:\cygwin\iphone-apps目錄下,則在 D:\cygwin\iphone-apps\hello目錄有以下文件:

HelloApplication.h Hello.m HelloApplication.m Info.plist makefile Hello.o HelloApplication.o hello。

然后運行d:\cygwin\cygwin.bat,輸入 cd /iphone-apps, cd hello,然后輸入 make clean 把原來編譯的文件刪除,接著輸入 make,出現(xiàn)如下界面

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

表示編譯成功,在hello目錄下將出現(xiàn)hello文件,這個文件就是編譯后能在iphone 手機上的可執(zhí)行文件,通過WinSCP把hello、Info.plist文件上傳到iphone手機的hello.app目錄,然后重啟手機,將能看到hello程序。這就說明 Windows平臺上iPhone基于cygwin開發(fā)環(huán)境的搭建成功??!

首先下載 iphone-sdk-cygwin-3.0_iphonetw.rar

大小:159MB,下載完成后請直接進行解壓縮到 d:\ 。

首先我們先要設(shè)定一下環(huán)境變量,用記事本打開d:\cygwin\etc\下的profile文件并尋找

  1. PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/iphone/bin:$PATH  
  2. export PATH 

并加入紅色字的字符串,然后直接執(zhí)行d:\cygwin資料夾下面的Cygwin.bat檔案就可以進入cygwin的開發(fā)環(huán)境。接下來我們會使用到一些簡單的Linux指令,若有不熟悉的請利用Google查詢,這里我就不多加說明。

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

若您在cygwin的畫面中看到hello的資料夾,那恭喜您,歡迎進入iPhone創(chuàng)作的世界,對于任何的程序語言來說,未能免俗的我們也來寫我們在iPhone上的***支程序 helloworld!

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

我們趕快切換到 hello 的目錄,此時您會發(fā)現(xiàn)在hello的資料夾有目前一共有八支檔案,關(guān)于這八支檔案的功能及用途我陸續(xù)會在后面的專欄文章內(nèi)介紹,而這里看到的檔案清單對照到您在Windows檔案總管內(nèi)看到的目錄及檔案是相同的,如

/opt/iphone/hello則等于 D:\cygwin\opt\iphone\hello

另外由于iPhone的程序是屬于描述式的語言,因此我們直接以文字處理器(記事本notepad或是NotePad++)來進行程序碼的撰寫即可,現(xiàn)在我們打開 HelloApplication.m 這支檔案如下圖:

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

您可以將上述的文字修改為任何您想要的,這里將Hello world 改為 My First iPhone Apps,然后存檔后再回到cygwin的操作畫面。

首先先清除之前產(chǎn)生的暫存檔,請在指令列下

  1. make clean 

然后我們開始進行編譯并產(chǎn)生iPhone可使用的原生軟件的格式

  1. make 

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

若編譯正確則會不會產(chǎn)生任何的錯誤訊息,而過程的畫面會同上圖。

恭喜您,您完成了您iPhone上的***支原生程序啰,現(xiàn)在只要將您的程序上傳至iPhone就可以了。

剛剛提到hello的資料夾下有八支檔案,這其中有的是原始碼,有的是編譯后產(chǎn)生的連結(jié)與執(zhí)行檔,若您不希望將您的原始碼給人家看到,那么您就必須挑出程序“必要”的檔案即可。
我們先建立一個名為 hello.app 的資料夾并將 Hello及Info.plist上傳到您iPhone的Application目錄。

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

上傳后記得修改 hello.app 的檔案及資料夾權(quán)限,左下角的那個套用的勾一定要打開喔。

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

接下來將iPhone重新開機(或是利用SummberBoard內(nèi)的Restart SpringBorard功能),您就能在桌面上看到您剛上傳的 hello 程序啰,因為我們并未指定軟體的圖示,所以您看到的暫時是一個問號,趕快給他點下去吧。

Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法

Perfect!雖然目前只能有上下點選的功能,不過這可是地道地道的iPhone原生程序喔,有沒有那么一點感動的Feel呢?若真有心從事iPhone軟體的開發(fā),那后面還有好長的一段路要走,對站長來說,同樣也仍在學(xué)習(xí),就讓我們一起加油、努力吧!

小結(jié):Windows平臺上iPhone SDK基于cygwin開發(fā)環(huán)境搭建方法的內(nèi)容介紹完了,希望本文對你有所幫助。

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

2013-12-10 09:39:01

Windows平臺Linux開發(fā)

2011-08-02 17:37:01

IPhone開發(fā) 環(huán)境搭建

2013-12-10 09:00:51

WindowsLinux開發(fā)環(huán)境

2011-07-08 16:02:24

iphone

2012-03-07 11:30:09

PhoneGapWindows Pho

2011-07-22 18:25:20

XCode iPhone SDK

2009-06-10 16:30:05

基于Eclipse的PWindows

2013-02-18 10:40:55

2018-03-02 16:30:30

2011-08-17 11:28:54

Objective-C模擬開發(fā)Windows平臺

2011-07-06 17:53:40

iPhone SDK Xcode

2011-07-26 14:18:20

2011-08-30 16:22:00

MTK開發(fā)環(huán)境

2011-09-13 18:14:23

Android SDK

2013-07-31 12:50:39

搭建Windows PWindows Pho

2011-06-07 11:35:38

Windows Pho

2009-12-24 18:09:23

WPF開發(fā)環(huán)境

2011-08-29 11:32:44

UbuntuiPhone

2011-07-19 13:56:38

2009-06-30 15:39:05

JSP虛擬主機
點贊
收藏

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