溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

win7下搭建cocos2d-x環(huán)境

發(fā)布時間:2020-06-19 12:46:03 來源:網絡 閱讀:210 作者:蓬萊仙羽 欄目:游戲開發(fā)

折騰了大半天,終于可以玩cocos2d-x了。

先說步驟(相當簡單):

一、準備好你的vs2010或2012

二、下載cocos2d-x,網址http://cocos2d.cocoachina.com/download,請下載穩(wěn)定版,我用的是cocos2d-2.1rc0-x-2.1.2-hotfix.zip @ Apr.08, 2013。

三、把下載好的cocos2d-x包放到電腦任意位置,解壓,你會發(fā)現(xiàn),解壓出一兩個文件夾,一個“cocos2d-2.1rc0-x-2.1.2”,一個“__MACOSX”文件夾,__MACOSX文件夾不用管,那個應該是ios系統(tǒng)下用的,我們討論的是windows系統(tǒng)。

四、打開解壓好的cocos2d-2.1rc0-x-2.1.2文件夾,首先運行build-win32.bat,然后再運行install-templates-msvc.bat來安裝cocos2d-x模版,這兩步都做完了,激動或悲劇的一幕即將到來,打開cocos2d-win32.vc2010.sln(如果你裝的是vs2012就打開cocos2d-win32.vc2012.sln),設置helloCpp為啟動項,F(xiàn)7(編譯),

結果1、win7下搭建cocos2d-x環(huán)境

========== 生成: 成功 N 個,失敗 0 個,最新 0 個,跳過 0 個 ==========

這里的N是我后續(xù)改的,不用關注,如果你看到這個結果,尤其讓人激動的“失敗0個”,那么恭喜你,你基本上成功了,下一步就試試新建工程,看看cocos2d-x模版有沒有安裝成功。


結果2、

========== 生成: 成功 N 個,失敗 N 個,最新 0 個,跳過 0 個 ==========

win7下搭建cocos2d-x環(huán)境如果你看到這個結果,失敗N個(我遇到1個失?。?,悲劇了,失敗了,但也別灰心,看看是什么錯。

win7下搭建cocos2d-x環(huán)境

1>  找不到文件 - Published files Android
1>  復制了 0 個文件
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: 命令“if not exist "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\" mkdir "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: if exist "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes" rd /s /q "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: mkdir "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\samples\Javascript\CocosDragonJS\proj.win32\..\..\..\..\scripting\javascript\bindings\js\*.js" "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes" /e /Y
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\samples\Javascript\CocosDragonJS\proj.win32\..\..\Shared\games\CocosDragonJS\Published files Android" "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes\" /e /Y
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd”已退出,代碼為 4。
========== 生成: 成功 0 個,失敗 1 個,最新 16 個,跳過 0 個 ==========win7下搭建cocos2d-x環(huán)境

如果是這個錯,ok,跳過,不影響我們后續(xù)的學習,這是后續(xù)做android時解決的問題。接著我們新建cocos2d-x的項目,悲劇啊,我發(fā)現(xiàn)我的模版中根本沒有cocos2d-x模版,這是運行install-templates-msvc.bat來安裝cocos2d-x模版沒有成功,我又重新運行,以閃電的速度截圖,發(fā)現(xiàn)win7下搭建cocos2d-x環(huán)境是“沒有文件擴展.js”問題導致的,大多程序員都安裝有文本閱讀器,我裝的是ue,ue給關聯(lián)了js后綴的文件,解決辦法:在運行中輸入“regedit”進入注冊表,只需要把[HKEY_CLASSES_ROOT\.js] 項下的那個默認值改成 "JSFile" 就可以正常運行JS 文件了。再次運行install-templates-msvc.bat來安裝cocos2d-x模版,這次打開vs2010發(fā)現(xiàn)可以新建cocos2d-x的項目了,然后把win7下搭建cocos2d-x環(huán)境win7下搭建cocos2d-x環(huán)境這幾個文件夾拷到你新建的項目文件夾下(也可以通過修改cocos2d-x配置來省過拷貝這一步),F(xiàn)7,ok,到此為止,我們可以正常學習cocos2d-x了。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI