国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Windows 7(64bits)+虛擬機(jī)運(yùn)行Cocos2d-x 3.8.1 cpp-tests項(xiàng)目

2019-11-10 21:10:21
字體:
供稿:網(wǎng)友

本文記錄下近幾天花費(fèi)不少時(shí)間運(yùn)行通過Cocos2d-x 3.8.1的cpp-tests項(xiàng)目的過程與體會。

先上圖慶祝一下:

wKiom1YnjNviTOfkAAOrRs2PHZ0208.jpg

 

運(yùn)行環(huán)境:

Windows 7 64 bits

VMware Workstation 10.0.2+Mac OS X 10.9

Xcode 6.1

Cocos2d-x 3.8.1

 

因?yàn)榻谙氚涯粗附育?a >游戲工程全面升級到最新的Cocos2d-x 3.8.1+Cocos 2.3.2環(huán)境,于是想先調(diào)試通過其伴隨的示例工程cpp-tests,因?yàn)閺倪@個(gè)示例工程中我可以找到幾乎所有的升級工程需要的新的改進(jìn)技術(shù),不想?yún)s遇到不少麻煩。

 

首先,我在COCOS開發(fā)者平臺http://www.cocos.com/doc/article/index?type=wiki&url=/doc/cocos-docs-master/manual/framework/native/wiki/how-to-run-cpp-tests-on-mac-osx/zh.md

處找到文章“如何在Mac OSX上運(yùn)行cpp-tests”,感覺很好。只可惜這篇文章是針對Mac機(jī)的,在我的Win7虛擬機(jī)環(huán)境下無法直接運(yùn)行通過。

 

 我的解決思路如下。

 

第一步

參考文章http://blog.sina.com.cn/s/blog_3e28c8a50102vmwv.html,在我的VS2013環(huán)境下調(diào)試通過cpp-tests的WIN32版本(和Android版本,稍后我也記錄一下通過Android的實(shí)現(xiàn)過程)。

 當(dāng)然,我不是在虛擬機(jī)MAC下下載cocos2d-x工程,而是在Windows 7下實(shí)現(xiàn)下載的。下載文件是cocos2d-x-3.8.1.zip(378,644KB),下載頁面是http://www.cocos.com/download/#。

 

第二步

 

通過Vmware設(shè)置虛擬機(jī)MAC(客戶機(jī))與Windows7共享上面的解壓文件夾。

補(bǔ)充:在我設(shè)置上面的共享后,在我的MAC虛擬機(jī)桌面上出現(xiàn)了一個(gè)共享文件夾“Vmware Shared folders”,由于帶空格字符的路徑在MAC命令行下無法執(zhí)行某些相關(guān)操作,所以我干脆直接在桌面上又復(fù)制一個(gè)cocos2d-x-3.8.1(強(qiáng)烈建議,如果你也進(jìn)行這樣的復(fù)制,千萬不要復(fù)制解壓后的文件夾,而是復(fù)制壓縮的文件,即上面的cocos2d-x-3.8.1.zip,然后在MAC內(nèi)部再行解壓;因?yàn)榻鈮汉蟮奈募Acocos2d-x-3.8.1大小有9G)。

然后,進(jìn)入到cocos的目錄(我的路徑是desktop/cocos2d-x-3.8.1/tools/cocos2d-console/bin),創(chuàng)建一個(gè)工程的框架,執(zhí)行如下命令(舉例,根據(jù)需要修改):

 cocos new cpp-tests -p com.zxz.cpp-tests -l cpp -d ~/Documents

實(shí)際上,上面的命令可以寫為如下格式:

python cocos.py  new cpp-tests -p com.zxz.cpp-tests -l cpp -d ~/Documents

 

第三步

打開Xcode,然后參考上面文章,把項(xiàng)目cpp-tests下的Classes和Resources復(fù)制替換上面步驟剛剛創(chuàng)建的工程的相應(yīng)的文件夾下。

注意:復(fù)制源碼文件與復(fù)制資源文件方式是有區(qū)別的,細(xì)節(jié)如文章http://blog.csdn.net/fanjunxi1990/article/details/9352917所描述,在此略過。

 復(fù)制結(jié)束后,務(wù)必確保源文件相應(yīng)文件夾為藍(lán)色,而資源相應(yīng)文件夾為***。

 

 第四步

 

 wKiom1YnmX2RkyXSAAGCSNYSM-0865.jpg

 

如上圖所示,選擇項(xiàng)目構(gòu)建類型,并選擇ios模擬為iphone 4s(默認(rèn)為iphone 6),然后點(diǎn)擊運(yùn)行按鈕開始編譯、鏈接過程,并試圖運(yùn)行工程。

 

編譯過程中遇到的第一處錯(cuò)誤是:curl/curl.h文件的引用問題,錯(cuò)誤提示說此頭文件沒有找到,如下圖所示。

 

wKiom1Ynm7SyJQDcAAJ2u1AVDIo126.jpg

 

分析文件路徑后,把此文件所在路徑添加到項(xiàng)目引用路徑下即可,如下圖所示。

wKioL1YnmtLS_HC_AAIFap-MRlQ850.jpg

 

提示:雙擊/applications/cocos........一部分,添加新的搜索路徑,我的機(jī)器上是Applications/cocos/frameworks/cocos2d-x-3.8.1/tools/cocos2d-console/bin。

經(jīng)過上面修改,工程編譯通過,但是鏈接過程又出現(xiàn)錯(cuò)誤,如下圖所示。

wKiom1Ynm8ahVBgPAAVUUb7Fx5g439.jpg

 

第五步

 

調(diào)試上述錯(cuò)誤,花費(fèi)了不少時(shí)間,主要原因是對于ios系統(tǒng)框架不太熟悉,最終找到參考答案URL是http://www.cocoachina.com/bbs/read.php?tid=216075。

即需要在工程中添加MediaPlayer.framework后再編譯、鏈接。

 

此后,一切OK,即得如文章開始所示運(yùn)行界面。

 

 

登錄樂搏學(xué)院官網(wǎng)http://www.learnbo.com/

或關(guān)注我們的官方微博微信,還有更多驚喜哦~

本文出自 “青峰” 博客,請務(wù)必保留此出處http://zhuxianzhong.blog.51cto.com/157061/1705004


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新密市| 铁岭县| 西华县| 大城县| 五家渠市| 临沂市| 贵阳市| 兴业县| 普陀区| 肃南| 关岭| 准格尔旗| 望江县| 鲜城| 恭城| 商洛市| 阳西县| 柳江县| 乃东县| 南昌市| 革吉县| 左权县| 阿克| 海伦市| 塘沽区| 旅游| 西平县| 汤阴县| 封丘县| 关岭| 大姚县| 泰来县| 保定市| 阜平县| 阿拉善左旗| 白玉县| 沈阳市| 迁安市| 黄骅市| 广东省| 佛教|