您好,登錄后才能下訂單哦!
1.下載 cocos2d-x-2.1.4 版本,解壓到工作盤,目錄最好不要太深,后面可能會從命令行進入。
2.雙擊 cocos2d-win32.vc2010.sln,而不是 build-win32.bat.
3.右擊解決方案,生成解決方案。生成完后,發現有兩個錯誤:
錯誤 84 error MSB3073: 命令“if not exist "E:/libraries/cocos2d-x-2.1.4/Debug.win32/" mkdir "E:/libraries/cocos2d-x-2.1.4/Debug.win32/"
if exist "E:/libraries/cocos2d-x-2.1.4/Debug.win32//CocosDragonJSRes" rd /s /q "E:/libraries/cocos2d-x-2.1.4/Debug.win32//CocosDragonJSRes"
mkdir "E:/libraries/cocos2d-x-2.1.4/Debug.win32//CocosDragonJSRes"
xcopy "E:/libraries/cocos2d-x-2.1.4/samples/Javascript/CocosDragonJS/proj.win32/../../../../scripting/javascript/bindings/js/*.js" "E:/libraries/cocos2d-x-2.1.4/Debug.win32//CocosDragonJSRes" /e /Y
xcopy "E:/libraries/cocos2d-x-2.1.4/samples/Javascript/CocosDragonJS/proj.win32/../../Shared/games/CocosDragonJS/Published files Android" "E:/libraries/cocos2d-x-2.1.4/Debug.win32//CocosDragonJSRes/" /e /Y
:VCEnd”已退出,代碼為 4。 C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets 103 6 CocosDragonJS
錯誤 108 error MSB3073: 命令“if not exist "E:/libraries/cocos2d-x-2.1.4/Debug.win32/" mkdir "E:/libraries/cocos2d-x-2.1.4/Debug.win32/"
if exist "E:/libraries/cocos2d-x-2.1.4/Debug.win32//WatermelonWithMeRes" rd /s /q "E:/libraries/cocos2d-x-2.1.4/Debug.win32//WatermelonWithMeRes"
mkdir "E:/libraries/cocos2d-x-2.1.4/Debug.win32//WatermelonWithMeRes"
xcopy "E:/libraries/cocos2d-x-2.1.4/samples/Javascript/WatermelonWithMe/proj.win32/../../../../scripting/javascript/bindings/js/*.js" "E:/libraries/cocos2d-x-2.1.4/Debug.win32//WatermelonWithMeRes" /e /Y
xcopy "E:/libraries/cocos2d-x-2.1.4/samples/Javascript/WatermelonWithMe/proj.win32/../../Shared/games/WatermelonWithMe" "E:/libraries/cocos2d-x-2.1.4/Debug.win32//WatermelonWithMeRes/" /e /Y
:VCEnd”已退出,代碼為 4。 C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets 103 6 WatermelonWithMe
4.上面我已經用藍色標出了幾個目錄,這就是錯誤所在,發現這幾個目錄并不存在。(說明 cocos2d-x 發布版本的時候也不太細心啊~)
5.進入目錄 samples/Javascript/Shared/games ,新建兩個目錄 CocosDragonJS 和 WatermelonWithMe ,然后在 CocosDragonJS 下新建 Published files Android 目錄,再次編譯,就已經成功了。
6.不要再對使用vs模板來創建項目想入非非了,雖然有 install-templates-msvc.bat ,其實根本沒用的,(不知官方怎么想的)。
7.現在創建項目要安裝 Python 2.7.3 了!安裝好后,在系統變量后加入安裝目錄,比如:C:/Python27。
8.從命令行進入 cocos2d-x-2.1.4/tools/project-creator,執行 create_project.py -project 項目名 -package 包名 -language cpp ,這里注意下包名一定要是 com.lyout.game 這樣,三個節點,兩個節點會報錯!,生成的項目在庫根目錄下的 projects 目錄正面查看。
9.當然為了讓大家省事,我依然創建了一個批處理文件:create-project.bat,放在 cocos2d-x 目錄下,內容如下:
@echo offcd tools/project-creatorset /p projectName=請輸入項目名稱:if "%projectName%"=="" goto lblExitcreate_project.py -project %projectName% -package com.lyout.game -language cpppauseexit:lblExit@echo 項目名稱不能為空!pause
以后,雙擊這個文件,輸入項目名就可以在 projects 目錄下面生成各平臺的項目了!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。