亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

安康市| 台东市| 广灵县| 科技| 开封市| 资源县| 威信县| 拉萨市| 广南县| 大新县| 灵璧县| 三门峡市| 来宾市| 普定县| 桂平市| 永年县| 平凉市| 闸北区| 开阳县| 长子县| 昌邑市| 宜兰市| 沈阳市| 财经| 图片| 曲水县| 连平县| 安丘市| 瑞安市| 温宿县| 辰溪县| 龙游县| 南宫市| 浪卡子县| 吉首市| 阜新| 金湖县| 通渭县| 滨州市| 江口县| 兴和县|