91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

VS創建cocos2d-x的win32工程移植android平臺

發布時間:2020-07-24 11:56:36 來源:網絡 閱讀:947 作者:51tushu 欄目:游戲開發

Cocos2d-xwin32工程移植android

既然是移植階段了,說明讀者的win32工程已經成功運行了,那就不廢話,直接進入移植

前言:

通常我們做win32的工程都是用VS的,右鍵解決方案->新建項目,但是項目文件夾下沒有proj.android等等其它平臺對應的文件夾,可是要用Eclipseimport時必須導入pro.android這個文件夾,怎么辦呢,走你!

第一步:

      既然vs創建的項目,大部分應該都沒有安裝Python這個東東吧,那我們先安裝這個軟件Python27

      安裝步驟:下一步……完成

                配置環境變量path 里添加C:\Python27(如果你默認安裝在C的話)

      測試:運行---cmd---輸入Python看見如下畫面說明成功了VS創建cocos2d-x的win32工程移植android平臺

      創建項目

①進入***\cocos2d-x-2.2.3\tools\project-creator這個目錄

VS創建cocos2d-x的win32工程移植android平臺

②執行create_project.py這個文件

VS創建cocos2d-x的win32工程移植android平臺

③仿照創建項目格式創建項目

VS創建cocos2d-x的win32工程移植android平臺

④成功后我們要去檢查一下,走著*****\cocos2d-x-2.2.3\projects發現目錄下有你創建的項目名的文件夾,成功了

第二步:

      Python成功安裝,接下來我們要把win32工程的部分東東,copy到新建的項目里,完成合體

①找到win32工程的proj.win32文件夾,復制里面所有的.h和.cpp后綴的文件(除了main.h和main.cpp,俗稱:程序入口,得用新的)

VS創建cocos2d-x的win32工程移植android平臺

復制到****\cocos2d-x-2.2.3\projects\*****\Classes文件夾下

②復制win32工程的Resources文件夾覆蓋cocos2d-x-2.2.3\projects\****的Resources

第三步:測試合體后的工程

①打開vs導入現有項目(就是新建的合體項目)

VS創建cocos2d-x的win32工程移植android平臺

②找到文件夾cocos2d-x-2.2.3\projects\*****\proj.win32\

VS創建cocos2d-x的win32工程移植android平臺

③導入第二步①中復制到class文件夾下的.h和.cpp文件

VS創建cocos2d-x的win32工程移植android平臺

VS創建cocos2d-x的win32工程移植android平臺

④修改工程里的AppDelegate.cpp,猜到改什么了嗎?當然是CCScene *pScene = HelloWorld::scene();千萬不要問我為什么要改這個,就不告訴你…...

⑤成功運行后,進入下一步!

第四步:eclipse上的工作

①首先右鍵點擊空白區Import導入D: \cocos2d-x-2.2.3\cocos2dx\platform\下的android

VS創建cocos2d-x的win32工程移植android平臺

VS創建cocos2d-x的win32工程移植android平臺

VS創建cocos2d-x的win32工程移植android平臺

VS創建cocos2d-x的win32工程移植android平臺

然后經過漫長的等待之后…….看見了finish

②然后Import導入創建的項目,導入操作與①中相同,不同的就是選擇的路徑不同

D:\cocos2d-x-2.2.3\projects\****\proj.android

VS創建cocos2d-x的win32工程移植android平臺

③修改一下這個VS創建cocos2d-x的win32工程移植android平臺文件的內容

LOCAL_SRC_FILES:= hellocpp/main.cpp \

                   ../../Classes/AppDelegate.cpp\

                   ../../Classes/****.cpp    \

                   ../../Classes/****.cpp \

                   ../../Classes/****.cpp \

                   ../../Classes/****.cpp \

                  ../../Classes/HelloWorldScene.cpp

****的意思,你在第二步①中復制的.cpp文件的名字

④右鍵你的工程build一下吧

VS創建cocos2d-x的win32工程移植android平臺

等待……

⑤然后手機調試……

移植中經常遇到的問題匯總(持續更新)

error: undefined reference to*****

錯誤原因:android.mk文件沒有修改

向AI問一下細節

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

AI

贵州省| 十堰市| 田东县| 江川县| 济源市| 清苑县| 永靖县| 怀远县| 灵山县| 准格尔旗| 天柱县| 青龙| 滨海县| 湖南省| 潼关县| 三都| 鄂伦春自治旗| 凌云县| 宜宾县| 永仁县| 米易县| 冕宁县| 尉氏县| 永安市| 涿鹿县| 绥德县| 永顺县| 哈尔滨市| 苏尼特左旗| 青岛市| 林口县| 乌审旗| 武清区| 古丈县| 丰台区| 梓潼县| 集贤县| 乐山市| 华池县| 玉山县| 儋州市|