Win7 64 + Eclipse + NDK + CDT + Cocos2d-x環境配置

來源:互聯網
上載者:User

標籤:android   style   blog   code   java   http   

1、安裝cocos2d-x 2.2.3

在Cocos2d官網上下載Cocos2d-x 2.2.3引擎,下載後解壓縮

2、安裝Eclipse與Android SDK

Eclipse 在其官網下載(官網地址)。

Android SDK 在Android開發人員中心下載(地址)。

3、安裝JDK

Eclipse需要Java環境才能運行。如果事先沒有安裝Java環境,則會報錯。

解決方案安裝jdk()。

4、安裝CDT外掛程式()

這是個Eclipse的外掛程式,用來支援Eclipse中C/C++語言的開發。

5、安裝NDK ()

這是進行C/C++與Java混合編譯的必要工具。記下下載之後解壓到的目錄,因為到之後的安裝中會用到。

5、匯入libcocos2dx

開啟Eclipse,右鍵->Import->Existing Android Code Into Workspace->x:\cocos2d-x-2.2.3\cocos2d-x-2.2.3\cocos2dx\platform\android\java

6、匯入HelloCpp

開啟Eclipse,右鍵->Import->Existing Android Code Into Workspace->x:\cocos2d-x-2.2.3\cocos2d-x-2.2.3\samples\Cpp\cocos2d-x-2.2.3\samples\Cpp\HelloCpp\proj.android

7、修改C/C++ Build

HelloCpp項目上右鍵->Properties->C/C++ Build->Build Command:x:\android-ndk-r9d-windows-x86_64\android-ndk-r9d\ndk-build.cmd

8、建立 Build

HelloCpp項目上右鍵->Properties->Build->New->Location:x:\android-ndk-r9d-windows-x86_64\android-ndk-r9d\ndk-build.cmd->Working Directory:${workspace_loc:/HelloCpp}->Enviroment variables to set –>New->Name:NDK_MODULE_PATH->Value:x:\cocos2d-x-2.2.3;D:\game\cocos2d-x-2.2.3\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt

 

9、修改 Android.mk

檔案末尾加入:

$(call import-add-path, x:\cocos2d-x-2.2.3\cocos2d-x-2.2.3)

$(call import-add-path, x:\cocos2d-x-2.2.3\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt)

$(call import-module,CocosDenshion/android)

$(call import-module,cocos2dx)

$(call import-module,extensions)

10、修改 Application.mk

添加NDK路徑:NDK_MODULE_PATH := x:/cocos2d-x-2.2.3/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android/prebuilt

11、運行

聯繫我們

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