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

首頁 > 學院 > 開發設計 > 正文

Windows 7(64bits)+虛擬機運行Cocos2d-x 3.8.1 cpp-tests項目

2019-11-10 20:15:44
字體:
來源:轉載
供稿:網友

本文記錄下近幾天花費不少時間運行通過Cocos2d-x 3.8.1的cpp-tests項目的過程與體會。

先上圖慶祝一下:

wKiom1YnjNviTOfkAAOrRs2PHZ0208.jpg

 

運行環境:

Windows 7 64 bits

VMware Workstation 10.0.2+Mac OS X 10.9

Xcode 6.1

Cocos2d-x 3.8.1

 

因為近期想把拇指接龍游戲工程全面升級到最新的Cocos2d-x 3.8.1+Cocos 2.3.2環境,于是想先調試通過其伴隨的示例工程cpp-tests,因為從這個示例工程中我可以找到幾乎所有的升級工程需要的新的改進技術,不想卻遇到不少麻煩。

 

首先,我在COCOS開發者平臺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上運行cpp-tests”,感覺很好。只可惜這篇文章是針對Mac機的,在我的Win7虛擬機環境下無法直接運行通過。

 

 我的解決思路如下。

 

第一步

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

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

 

第二步

 

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

補充:在我設置上面的共享后,在我的MAC虛擬機桌面上出現了一個共享文件夾“Vmware Shared folders”,由于帶空格字符的路徑在MAC命令行下無法執行某些相關操作,所以我干脆直接在桌面上又復制一個cocos2d-x-3.8.1(強烈建議,如果你也進行這樣的復制,千萬不要復制解壓后的文件夾,而是復制壓縮的文件,即上面的cocos2d-x-3.8.1.zip,然后在MAC內部再行解壓;因為解壓后的文件夾cocos2d-x-3.8.1大小有9G)。

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

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

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

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

 

第三步

打開Xcode,然后參考上面文章,把項目cpp-tests下的Classes和Resources復制替換上面步驟剛剛創建的工程的相應的文件夾下。

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

 復制結束后,務必確保源文件相應文件夾為藍色,而資源相應文件夾為***。

 

 第四步

 

 wKiom1YnmX2RkyXSAAGCSNYSM-0865.jpg

 

如上圖所示,選擇項目構建類型,并選擇ios模擬為iphone 4s(默認為iphone 6),然后點擊運行按鈕開始編譯、鏈接過程,并試圖運行工程。

 

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

 

wKiom1Ynm7SyJQDcAAJ2u1AVDIo126.jpg

 

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

wKioL1YnmtLS_HC_AAIFap-MRlQ850.jpg

 

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

經過上面修改,工程編譯通過,但是鏈接過程又出現錯誤,如下圖所示。

wKiom1Ynm8ahVBgPAAVUUb7Fx5g439.jpg

 

第五步

 

調試上述錯誤,花費了不少時間,主要原因是對于ios系統框架不太熟悉,最終找到參考答案URL是http://www.cocoachina.com/bbs/read.php?tid=216075。

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

 

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

 

 

登錄樂搏學院官網http://www.learnbo.com/

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石景山区| 成安县| 昂仁县| 永平县| 炎陵县| 自治县| 常宁市| 山阴县| 长宁区| 徐州市| 都江堰市| 札达县| 渝中区| 德庆县| 枣阳市| 剑阁县| 九江县| 清河县| 白水县| 安丘市| 神农架林区| 曲阳县| 漳平市| 抚顺县| 堆龙德庆县| 德安县| 蕲春县| 墨脱县| 泾源县| 敖汉旗| 乐清市| 梁山县| 聊城市| 乐陵市| 柘城县| 南汇区| 安义县| 广宁县| 筠连县| 大英县| 普安县|