導航:首頁 > 源碼編譯 > cocos2dx重新編譯

cocos2dx重新編譯

發布時間:2022-08-27 19:03:49

Ⅰ cocos2dx怎麼編譯android

1、配置jar,ant環境變數,同時配置sdk路徑,環境命於下面build.xml添加的一致為 ANDROID_HOME
2、清楚project.properties中的 android.library.reference 對cocos2d項目的引用,在3中改為引用對應的包。 清楚local.properties 中對sdk路徑的引用,並在build.xml中改為使用環境變數。
3、復制 E:\test\cocos2d\cocos\platform\android\java\bin\ 下生成的 classes.jar到libs目錄下。
這樣在執行cmd命令下執行ant release即可進行編譯,為了方便使用,可以添加一個bat文件,內容寫 ant release即可。
最後,將下列的文件上傳svn,策劃僅需獲得這些文件就可以在雙擊release.bat後進行編譯了。

Ⅱ vs2013里cocos2dx+lua如何修改代碼後直接刷新看效果,而不用關掉exe重新編譯;

x,結果發現一個很糾結的問題,如果我一旦修改了一個Lua文件,我必須clean之後再build,否則修改的Lua文件不會體現出來。這是一個很令糾結的結果,特別是我要進行調試的時候,在網上搜索了一圈,發現xcode原來可以提供一個build phase的功能,允許在build中間執行一些腳本,而這個時候只要將腳本文件touch一下就可以解決問題,但是比較奇

Ⅲ cocos2dx-js 用vs2015編輯和調試遇到了問題

目測你沒有創建工程
VisualStudio裡面要求創建工程才可以進行調試的
所以, 你點一下文件-新建工程(項目), 然後選擇C++語言下面的控制台應用程序, 選項裡面選擇"空項目", 創建成功以後在旁邊的"解決方案管理器"中添加一個源文件(.cpp), 然後把你的代碼貼進去就行了

Ⅳ Xcode下cocos2dx編譯出現Apple LLVM 5.0 Error錯誤怎麼解決

出現這個問題的原因可能是多樣的。
比如系統頭文件被修改了,或者需要重新編譯。
可以先採用clean再重編試試。如果解決不了。可以試試修改
Build Settings中的Prefix Header來搞定。

Ⅳ cocos2dx mac 怎麼編譯cocos

cocos2dx程序移植到eclipse 必要組件: 1.macos gcc編譯器,若沒有,在xcode->preference->downloads中下載command line tools(在命令行下輸入g++,若顯示command not found 則沒有) 2. android sdk :本機目錄為 /Users/zhangyao/IDE/android.

Ⅵ cocos2dx 3.16怎麼編譯

先給自己科普一下, android sdk 是給java開發者用的, 咱C++開發者用的是android ndk, 所以就是使用ndk來編譯cocos2dx程序了

使用命令行創建一個項目, 我這里創建的是一個lua項目:cocos new lua_proj2 -p com.company_name.program_name -l lua -d d:\xxx\xxx
此時創建了一個DEMO程序, 此時就可以使用cocos命令生成一個apk包, 進入到目錄lua_proj2\frameworks\runtime-src下面, 在此目錄下面執行命令cocos compile -p android 就會生成一個apk包, 把這個拖到genymotion上面, 就安裝跑起來了.
上面說的是不使用eclipse的方式來生成一個apk包, 下面記錄一下在eclipse中載入lua_proj2這個項目, 並生成apk包的過程. 為什麼一定要將cocos2dx項目導入到eclipse中來生成apk包呢, 因為在eclipse中可以連接AVD來調試android程序, 再者, eclipse可以運行在linux環境下面, 後面我打算在linux進行開發, 所以這一步是一定要跨出去的

打開eclipse, 載入lua_proj2項目, 在此注意一下, 不需要載入libcocos2dx這個項目, 只要載入lua_proj2這個自己新建一項目即可
在eclipse中右擊lua_proj2 -> Properties. 出現Properties for lua_proj2框框

創建一個新的builder

第一個紅框是builder名稱, 隨便填寫, 第二個紅框框是NDK生成工具, 即, 使用此工具來編譯C++項目, 第三個紅框框是工作目錄, 此處我使用lua_proj2項目目錄作為工作目錄, 切換到Environment選項卡, 新建一個在此生成器中使用的環境變數NDK_MODULE_PATH, 值是......\lua_proj2\frameworks\cocos2d-x\cocos;......\lua_proj2\frameworks\cocos2d-x;......\lua_proj2\frameworks\cocos2d-x\external, 前面的.......是絕對目錄的省略, 這里要輸入絕對路徑名稱, 在此我就不寫絕對路徑了.

一路OK下去, 到下面這個畫面

這個就新建立的builder, Project->Build Project

出現大量的error: 'override' does not name a type錯誤, 這是由於NDK的版本太低了, override是C++11中才有的關鍵字, 而到NDKr10才支持C++11, 所以要升級NDK. 到官網去下載吧
不大, 400多M的樣子, 更新完成之後, 看一下ndk\toolchains目錄下面的編譯器, 我的目錄是下面這樣子的

我很想使用clang來編譯, 但是現階段我還不會配置, 就用GCC吧, x86-4.6 & x86-4.8兩個版本的GCC, 4.8的支持C++11
在Application.mk中添加一句NDK_TOOLCHAIN_VERSION = 4.8 就是指定使用GCC4.8來編譯cocos2dx項目, 跑起來了, 下面是eclipse跑起來的console輸出

跟命令行下執行cocos compile -p android 跑出來的是一樣的, 都是在編譯程序. 下面進入到在eclipse下面調試程序

閱讀全文

與cocos2dx重新編譯相關的資料

熱點內容
賣手錶的app哪裡可以賣 瀏覽:51
放管伺服器怎麼辦理 瀏覽:627
手機號碼如何加密 瀏覽:424
沈陽程序員培訓學校 瀏覽:538
一般伺服器如何配置 瀏覽:895
圖片怎樣加密發郵件 瀏覽:619
萬虹電腦文件夾密碼忘記了怎麼辦 瀏覽:631
rc108單片機 瀏覽:867
戰雷如何改變伺服器 瀏覽:674
mactelnet命令 瀏覽:51
壓縮袋壓縮了拿出來 瀏覽:401
安卓手機相機怎麼設置許可權 瀏覽:121
美女程序員轉行做主播 瀏覽:671
辦理解壓房產 瀏覽:575
道路工程概論pdf 瀏覽:390
超棒數學速演算法大全 瀏覽:938
小米易語言登錄源碼 瀏覽:32
磚牆內加密鋼筋 瀏覽:994
鄉關何處pdf 瀏覽:85
小豬領贊小程序源碼 瀏覽:336