運行MeeGo SDK 的windows版本

來源:互聯網
上載者:User

系統配置要求

1.       MeeGo SDK 目前只支援 Windows Xp和 Windows 7作業系統。 MeeGo SDK 不保證在Vista下可以工作,並且不提供支援。

2.       模擬器只能在32-bit 版本的windows 下工作。如果你使用的是64位的系統,很抱歉,你將不能使用模擬器。

已知問題及可能的工作環境

1.       目前,模擬器只能用於intel 的cpu

2.       現在只是測試過名為“meego-handset-ia32-w32.1.1”的target檔案和meego-handset-ia32-pinetrail-mtf-1.0.90.2.20100914.1-sdk-1.1.80.20101023.1936-sda-runtime”的runtime檔案。雖然名字裡包含了“handset”,其實可以用於 Handset 和 Netbook 兩個版本的。

3.       MeeGo SDK的卸載程式並沒有出現在“開始菜單”裡,你可以在安裝目錄裡找到它。

4.       如果你卸載 MeeGo SDK 時,包括 targets 和 runtimes 在內的所有檔案將會被移除掉

5.       請在 http://bugs.meego.com 搜尋 [Windows] 關鍵字來查看其他問題。

下載並安裝 MeeGo SDK

1.       下載 MeeGo SDK Windows 安裝檔案 http://download3.meego.com/meego-1.1-sdk-installer-1109.exe

2.       雙擊下載的.exe檔案,並按照提示的資訊安裝 SDK

3.       安裝完成後,點擊開始-> 所有程式-> MeeGoSDK -> MADDE 終端,啟動 MADDE

       a)        如果你在區域網路中需要使用代理上網上話,運行一個類似的命令:”export http_proxy=XXX”

       b)        執行命令"mad-admin create -f meego-handset-ia32-w32-1.1"建立 target 檔案"meego-handset-ia32-w32-1.1"。會自動下載體積較大的檔案。

       c)        運行"mad-admin create -e -fmeego-handset-ia32-pinetrail-mtf-1.0.90.2.20100914.1-sdk-1.1.80.20101023.1936-sda-runtime"建立 runtime 檔案"meego-handset-ia32-pinetrail-mtf-1.0.90.2.20100914.1-sdk-1.1.80.20101023.1936-sda-runtime".同樣會下載一些大檔案

4.       點擊開始->所有程式-> MeeGoSDK -> Qt Creator 啟動 QtCreator

5.       配置 QtCreator 來支援 MeeGo 的 sysroot 。在 QtCreator 內,執行以下步驟:

       a)        在“Tools”功能表列,選擇“Options”

       b)        點擊 Qt4 小節,確定開啟了 QtVersions 標籤頁

       c)        點擊按鈕“+”,然後填寫 Virtionname 和 qmake location 項

              i.          Version name: meego-handset

              ii.        qmake location:<MEEGO_SDK>/MADDE/targets/<target name>/bin/qmake.exe

                        替換<MEEGO_SDK>標籤為你安裝 MeeGo SDK的目錄,預設是 C:/MeeGoSDK_1.1

                        替換<target_name>標籤為 target 檔案名稱,比如:meego-core-ia32

              iii.       一旦添加完成,點擊按鈕“Rebuild”(右下側)為這個版本的Qt 安裝調試協助。這樣可以協助你使用Qt的調試功能

                        結果應該像下面這張圖一樣.

 

使用Qt Creator 開發MeeGo 應用

1.       建立一個MeeGo Touch 項目(handset)或者 Qt Gui 項目(netbook)

          開啟菜單 Menu : File-> New File or Project -> Qt Application Project -> MeeGo TouchFramework Application

 

          在“ProjectSetup”對話方塊中,選擇“meegohandset”

 

2.       安裝模擬器:在windows 32-bit系統上為QEMU安裝 kqemu 加速器。

          注意: kqemu只能在 32-bit Windows上使用,而無法在64位的 Windows上使用。你也不能在64位系統上使用模擬器。而應該使用真實的裝置。

          從 http://wiki.qemu.org/download/kqemu-1.4.0pre1.tar.gz下載軟體包

          如果你使用的是XP,請右擊 kqemu.inf 檔案,並選擇“安裝”

          如果你使用的是 Windows7 或者 Vista 系統,編輯 kqemu.inf 檔案,並做如下修改。修改完成後,再執行“右擊”-> “安裝” 

                  [DefaultInstall.NT]--> [DefaultInstall] 

                  [DefaultInstall.NT.Services] -->[DefaultInstall.Services]

                  [Uninstall.NT] --> [Uninstall] 

                  [Uninstall.NT.Services] -->[Uninstall.Services]

           手動開啟 kqemu.選擇  開始> 所有程式>附件,   在命令提示字元上右擊,並選擇“以管理員身份運行”.在命令列中,執行如下命令:

                   net start kqemu

3.       為MeeGo建立 emulatorruntime 檔案

    開啟菜單: Tools ->Options -> Projects -> MeeGo Device Configurations

    點擊“添加”按鈕,為模擬器添加一個runtime.設定“Device type”為“MeeGoemulator”,設定“Authentication type”為“Password”,設定“Username”為“root”,設定“Password”為“meego”

 

4.      設定回合組態

           再次點擊右側的“Projects”。在頂部的 MeeGoBuild/Run 中選擇“Run”。確保“Deviceconfiguration”選項設定為“MeeGo Emulator”。這樣在你運行程式時,QEMU同時啟動。現在你可以啟動QEMUMeeGo 模擬器了。點擊 Qt Creator 左側角的“StartMeeGo emulator”表徵圖。

           注意 1:  當模擬器突然出現時,請在模擬器螢幕上左擊滑鼠,並點擊“Enter”鍵一次.否則模擬器內的系統將停止引導.這是工作環境.

           注意 2:  當模擬器內的案頭顯示後,請在模擬器內啟動終端,並執行命令“xhost+”.這是工作環境

 

5.         編譯,運行和發布應用

      在QEMU啟動後,點擊“Run”小表徵圖運行運用.QtCreator會打包並發布你的應用到QEMU並在target中啟動.你可以在QEMU中查看應用的視窗.

      注意: 下面的需要更新一下.目前模擬器並沒有皮膚.

 

6.      調試應用

         你同樣可以使用“Debug”表徵圖高度你的應用程式.可以和本地應用一樣設定斷點並單步調試.

 

用SSH登陸 QEMU鏡像

    MeeGo總是運行在QEMU中.你可以在主機中使用終端通過SSH串連到鏡像.

1.  在QEMU中啟動MeeGo鏡像

2.  在主機的終端中,串連運行中的鏡像

$    ssh meego@127.0.0.1 -p 6666

    MeeGo 鏡像中目前有兩個帳號

    使用者名稱: meego  密碼: meego

    使用者名稱: root   密碼: meego

 

配置 QtCreator 使之能夠運行在真實裝置中

    QtCreator 可以與QEMU一起工作.但是有時候,我們需要在真實裝置上工作.下面介紹如何?:

    1`.點擊  Tools -> Options-> Projects -> MeeGo Device Configurations ,點擊“Add”按鈕.在“Devicetype”中選擇“Remote Device”,填寫其他資訊,並為這個配置取個名字.

 

2.  開啟工程,並在“Projects”模式下,點擊“Run”在小的 MeeGo target 表單,選擇你剛才在“DeviceConfiguration”中建立的配置

 

3.  啟動設定內的終端,並執行命令  “xhost +”

4.  點擊 QtCreator 左下角的“Run” or “Debug”按鈕,在配置好的裝置上運行或者調試你的應用.

原文連結: http://wiki.meego.com/SDK/MeeGo_SDK_for_Windows

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.