Cocos2Dx安裝環(huán)境配置

這幾天一直在研究Cocos2D,其實編程并不難,搭建好開發(fā)環(huán)境就是一個很好的開始,而Cocos2D的環(huán)境配置就是一個很惡心的問題,為了防止自己以后會忘記所以,筆者覺得應該寫上一篇文章。配置Cocos2D,需要安裝包括ant,vs,python等等,如果你還需要跨平臺的話,那么Xcode和android ndk開發(fā)環(huán)境也是必須的!
PS: Android NDK r7及以上的版本已經(jīng)集成了Cygwin編譯環(huán)境,也就是說,我們完全可以拋棄龐大的Cygwin
電腦配置:win64位

1.Apache-ant的配置 http://ant.apache.org/
2. Visual studio的安裝 https://www.visualstudio.com
3. Python的安裝 https://www.python.org/downloads/
4. java sdk,android ndk,android sdk
5. cocos-2Dx的配置 http://www.cocos2d-x.org/download

<h2 id='1'>1.Apache-ant的配置</h2>
打開Ant的官網(wǎng) http://ant.apache.org 我們選擇Download把ant的資源包下下來

Ant官網(wǎng)
下載Ant
  1. 自己選擇一個位置放置解壓后的ant文件夾
  2. 配置環(huán)境變量(這個就不說了,重要的是Name=“ANT_ROOT”,Value=“你的文件目錄”)


    ANT配置
  3. 在Path里面添加;%ANT_ROOT%\bin,配置成功后效果如下:


    效果圖

<h2 id='2'>2.Visual studio的安裝</h2>
https://www.visualstudio.com
同樣,到官網(wǎng)上面去把VS的安裝程序先下下來,最新版本的現(xiàn)在是2015,筆者因為之前沒有學過C++,下了一個Visual Studio Community,其它兩個不知道有神馬用。因為沒有注冊碼,所以只能用30天,不過30天的時間足夠我去找注冊碼了
這里有一個注意的事情,因為筆者的cocos2d版本是3.12,所以生成的win代碼,只支持VS2013,VS2015,大家要注意、

Paste_Image.png

接下來就是無止境的安裝,這個過程大概需要一個小時到兩個小時不等,網(wǎng)速慢的需要更長時間!因為安裝VS,需要安裝很多很多其它的組件,這里筆者先哭一會!

<h2 id='3'>Python的安裝</h2>https://www.python.org/downloads/

  1. 這里有3.5.2和2.7.12版本,那么Python2和Python3有什么區(qū)別呢?
    這里就簡單介紹一下,python3版本剛出來不久還不夠穩(wěn)定,所以,不要管它!反正筆者下了2.7.12版本!
Paste_Image.png
  1. 我們下載后python后,為了方便管理,安裝到ant同級目錄下!
  2. 之后又是配置環(huán)境變量了!在Path里面添加phthon的目錄
  3. 配置成功后,調(diào)起命令指示臺,輸入python,如果顯示python版本的話,那么就成功了
Paste_Image.png

<h2 id='4'>java sdk,android ndk,android sdk</h2>
這個是老生常談的了,跳過http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html

<h2 id='5'>cocos-2Dx的配置</h2>

  1. 同樣,我們先在官網(wǎng)下載最新的cocos2Dx,得到Cocos2D的壓縮文件
Paste_Image.png

2.好的接下來的事情重要了,解壓cocos2Dx文件后在根目錄會看到setup.py,那么我們之前所配置的python就派上用場了!我們調(diào)起cmd,然后進入到cocos2Dx的根目錄,輸入命令python setup.py打開


Paste_Image.png

說你要配置三個環(huán)境變量,ANT_ROOT,NDK_ROOT,ANDROID_SDK_ROOT

配置完成后,會在環(huán)境變量后自動添加三個用戶變量,來負責cocos的項目創(chuàng)建等命令

Paste_Image.png

cocos-2Dx的項目創(chuàng)建
成功配置好cocos2Dx后,那么就可以進行cocos的項目創(chuàng)建了!新版本的cocos2Dx創(chuàng)建項目需要用到命令行
cocos new hello(文件名) -p com.marco.hello(包名) -l cpp(語言)-d .

Paste_Image.png

運行成功后,發(fā)現(xiàn)目錄下多了一個文件夾,我們打開看一下

Paste_Image.png

win環(huán)境運行cocos cocos run -p win32
okay,我們可以嘗試在win環(huán)境運行下輸入cocos run -p win32
打開proj-win32里面可以看到有一個hello.sln的文件,直接打開運行成功的效果和使用命令是一樣的

Paste_Image.png

cocos編譯android
cocos compile -p android
cocos compile -p android --android-studio

恭喜發(fā)財,報錯了,我們看錯誤報告是說缺少文件了,事實上你去文件夾發(fā)現(xiàn)還真是找不到arm64_v8a/.a這個文件,因為cocos沒有給win64提供解決方案,因為32位本來就可以在64位跑起來!


Paste_Image.png

那么如何解決這個問題呢,其實很簡單,添加設(shè)置基于那種指令來進行編譯!
cocos compile -p android --app-abi armeabi

QQ圖片20160901172851.png

好吧,祝大家在cocos的世界里面少點坑,多點愛?。。?br> 樓主先去哭一下!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容