移動平台開發大比拼,android,meeGo(包含環境搭建問題解決),bada(包含環境搭建問題解決),OPhone……

來源:互聯網
上載者:User

     自從上次參加了csdn裡行動裝置 App開發會議後,我對行動裝置 App開發也有些了興趣,這幾天一有時間就會瞎折騰一下,這幾天下載並安裝測試了以上四個平台的開發環境,嘮叨一下,不說具體的技術了,因為我這塊是業餘的,呵呵...

     總體感覺android開發環境最好,配置它的開發環境最順利 ,要是讓我選擇的話我就選google的andriod。

     meeGo開發平台經過如下設定也可以運行:

     如果你安裝的是Microsoft Visual Studio 9.0 (SDK)
然後,如下設定系統路徑:(也就是把下面的路徑分別添加到INCLUDE, LIB, Path裡去。INCLUDE和LIB可能需要你建立路徑):
INCLUDE=C:/Programme/Microsoft Visual Studio 9.0/VC/INCLUDE;
   C:/Programme/Microsoft SDKs/Windows/v6.0A/include
LIB =C:/Programme/Microsoft Visual Studio 9.0/VC/LIB;
   C:/Programme/Microsoft SDKs/Windows/v6.0A/lib
Path =C:/Programme/Microsoft Visual Studio 9.0/Common7/IDE;
   C:/Programme/Microsoft Visual Studio 9.0/VC/BIN;
   C:/Programme/Microsoft Visual Studio 9.0/Common7/Tools;

 

    Ophone平台我個人不是很理解,google那麼好的平台咱們就應用好了,為嘛要拉幫結派呀,呵呵......

 

    bada平台的ide一進去嫣然就是eclipse嘛,這個ide我是比較喜歡的,但環境搭建我在我本地也是有問題現在講解決辦法粘貼如下:

     首先,我們先在www.mingw.org上找到下載的連結地址,然後再去下載網路安裝程式,很小的。我下的是最新的版本,是5.1.4。然後點擊
mingw-5.1.4.exe,然後一直next,選擇Download
only,免得下次重做的時候還的去網上找。下完後,在點擊mingw-5.1.4.exe進行安裝,不過現在已經下完了,所以不會再一次的去網上下載需
要的包了。到選擇安裝包的時候,可以全部選,也可以預設,然後就是安裝,很簡單的。

  安裝完畢後,還不能使用,因為還沒設定環境變數。
下面我們來設定環境變數。我安裝的位置在D:/MinGW目錄。

  右擊我的電腦,點屬性->進階->環境變數。然後:

 
 1、在PATH裡加入D:/MinGW/bin,記得,如果裡面還有其他的變數,記得要加個分號啊,分號得在英文輸入模式下輸入的。

 
 2、建立LIBRARY_PATH變數,如果有的話,在值中加入D:/MinGW/lib,這是標準庫的位置。

  3、建立
C_INCLUDEDE_PATH變數,值設為D:/MinGW/include。

  4、建立CPLUS_INCLUDE_PATH變
量,值為D:/MinGW/include/c++/3.4.5;D:/MinGW/include/c++/3.4.5;D:/MinGW
/include/c++/3.4.5/backward;D:/MinGW/include。

  現在,環境變數已經配置完畢,我們打
開一個CMD視窗,進行下驗證,看我們的環境變數有沒有配置成功。

  在cmd下輸入gcc
-v,看下輸出的是什麼,由於傳不了圖片,所以不傳了。

  Microsoft Windows XP [版本 5.1.2600]

 
 (C) 著作權 1985-2001 Microsoft Corp.

  C:/Documents and
Settings/Administrator>cd/

  C:/>gcc -v

  Reading
specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs

  
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc
--with-gnu-ld --wi

  th-gnu-as --host=mingw32 --target=mingw32
--prefix=/mingw --enable-threads --dis

  able-nls
--enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry --d

 
 isable-shared --enable-sjlj-exceptions --enable-libgcj
--disable-java-awt --with

  out-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter --enabl

  
e-hash-synchronization --enable-libstdcxx-debug

  Thread model:
win32

  gcc version 3.4.5 (mingw-vista special r3)

  上面內容
來自網上;

  以下幾行編輯為批次檔,可以自動化佈建mingw的環境變數:

  reg add
"HKEY_CURRENT_USER/Environment" /v PATH /t reg_sz /d "%CD%/bin" /f

 
 reg add "HKEY_CURRENT_USER/Environment" /v LIBRARY_PATH /t reg_sz /d
"%CD%/lib "/f

  reg add "HKEY_CURRENT_USER/Environment" /v
C_INCLUDEDE_PATH /t reg_sz /d "%CD%/include" /f

  reg add
"HKEY_CURRENT_USER/Environment" /v CPLUS_INCLUDE_PATH /t reg_sz /d
"%CD%/include/c++/3.4.5;%CD%/include/c++/3.4.5;%CD%/include/c++/3.4.5/backward;%CD%/include"
/f

 

    最後一步把mingw32-make.exe檔案明修改成make.exe,這樣就可以保證bada IDE可以正常編譯c++項目了,c++程式是可以編譯並運行了,但是我安裝的時候總是在Language pack 1 installer上出錯誤,後來我在官網上下了一個單獨的Language pack 1 installer安裝了就可以了.

 

    我今天中午還看了channel
9上的關於wp7的視頻,說的基於.net平台的呢,個人比較喜歡,因為我是做.net開發的。

   

    好糾結呀,誰能一統江湖,我希望將來的手機大體向電腦一樣,硬體不變作業系統我可以隨意安裝。

相關文章

聯繫我們

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