日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

xp3系统配置cocos2dx

發布時間:2023/12/10 windows 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xp3系统配置cocos2dx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

準備工具:

1.eclipse3.71(需要C++插件CDT)

2..cocos2d-1.0.1-x-0.11.0.zip接

3.android-ndk-r7

3.cygwin

第一步在eclipse安裝C++插件CDT

打開help--istall new soft-->輸入CDT Juno - http://download.eclipse.org/tools/cdt/releases/indigo

圖1:

第二步:下載cocos2d-1.0.1-x-0.11.0.zip解壓后修改create-android-project.bat文件

第三步下載cygwin內容

a.下載c++所以內容

b.下載make:the gun,makedepend.

4.1 Windows下

4.1.1創建項目

“create-android-project.bat”在cocos2d-x的根目錄里。你應該根據你的環境做一些改動。

為了適應我的配置環境,我在create-android-project.bat里改動一些設置。

set_CYGBIN=C:\cygwin\bin

Cygwin bin的路徑

set_ANDROIDTOOLS=D:\android\android-sdk-windows\tools

android sdk tools的路徑

set_NDKROOT=D:\android\android-ndk-r5b

ndk的根目錄

現在你就可以運行“create-android-project.bat”來創建一個android項目:

進入cocos2d-x的根目錄,雙擊create-android-project.bat,輸入項目的名稱以及target? id

在版本0.8.2之后,你可能會被要求鍵入package的路徑,路徑的格式為:org.cocos2dx.Cocos2dxSimpleGame。

target id 根據不同的環境有不同的區別,你應當確保輸入有效的target id。目前cocos2dx支持2.1-update1和Android2.2,其他版本還未測試過。

4.1.2編譯原生代碼

現在你可以在cocos2d-x的根目錄下看到一個命名為“Cocos2dxSimpleGame”的文件夾,運行你的cygwin,之后進去“Cocos2dxSimpleGame/android”,之后運行“build_native.sh”。

4.1.3把項目移入到eclipse

運行你的eclipse,點擊 File->New->Project->Android Project,之后像下面這樣移入項目

由于導入文件里面是沒有classes文件的所以在設置下面方法:

在Eclipse里面定義一個結合java/c++的工程 通過命令腳本來編譯c++代碼,完了之后用eclipse來編譯java代碼,這種來回切換的做法非常笨重。如果全部可以用eclipse來完成的話,那么生活會更簡單一些。 幸運的是,我們可以告訴eclipse,我們的android項目是一個集成java/c++的跨語言項目! 為此,我們在左邊的項目樹上選擇samplecocos2dxandroid,然后從菜單里面選擇File\New\Other,然后從對話框里面選擇C/C++\Convert to a C/C++ Project,如下所示: 點擊Next。在下一個屏幕里面,選中你的項目,然后選擇c++單選按鈕,然后為Project type指定Makefile project\Other Toolchain,如下所示:

點擊完成。這時eclipse會詢問你是否打開C/C++視圖,當對話框出現的時候,選擇NO。 接下來的步驟就是修改項目設置,指定如何運行我們的make命令。在左邊的項目樹上,右擊samplecocos2dxandroid工程,選擇Properties,然后選擇C/C++ build 取消“Use default build command”復選框,然后在build文本框中輸入下面的命令:
  • bash?${workspace_loc:/samplecocos2dxandroid}/build_native.sh?NDK_DEBUG=1?V=1?
  • 點擊Apply,然后點OK。 回到eclipse,從主菜單中選擇Project\Build All,這時你可以在eclipse的控制臺輸出中看到c++ make在運行。 我們仍然有一些警告需要解決。想知道我是什么意思嗎,你打開jni/helloworld/main.cpp,這里你會看到一系列的警告,如下所示: 但是,AppDelegate.h文件還是找不到。這是因為AppDelegate.h是在$PROJECT_HOME\Classes文件夾下面。這個文件夾對我們來說非常重要,因為它包含了我們工程里面的可移植的c++類,比如HelloWorldScene.cpp等。 當我們創建eclipse項目的時候,我們必須選擇$PROJECT_HOME\android文件夾,因為eclipse需要一個AndroidManifest.xml文件。但是,這樣的話,我們的工程就不包括關鍵的“Classes”文件夾了,這也是為什么我們會得到這么多警告的原因。 讓我們來修正它吧。右擊samplecocos2dxandroid項目,選擇Properties\C/C++ General\Paths and Symbols\Source location。點擊Link Folder,然后復選中Link to a folder in the file system,接著瀏覽到$PROJECT_HOME文件夾,并指向Classes目錄,最后點Apply和OK。 你現在可以在文件樹里面看到Classes目錄了,而且在main.cpp里面的#include “AppDelegate.h”警告也應該消失了。 Eclipse工程里面還會有許多警告,但是,這是因為eclipse對于解析c++頭文件的能力并不強大。為了消除這些警告,我們又需要設置一下項目設置。(右鍵點工程,然后選擇Properties),把Code Analysis部分的warnings關閉,如下圖所示: 然后點擊Apply和OK,這時,你就得到一個工程可以在eclipse里面進行編輯了。 原文地址:http://www.cocoachina.com/gamedev/gameengine/2012/0428/4206.html

    ?

    總結

    以上是生活随笔為你收集整理的xp3系统配置cocos2dx的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。