cocos編譯
❶ Cocos Creator 編譯windows 失敗 求教教
把你的classes和 resources目錄拷貝到例子如testcpp目錄,替換掉原來的文件夾,再打開cocos2d-x 解決方案文件cocos2d-win32.vc2012.sln,在testcpp工程中將原來的cpp文件移除,添加進來新拷貝的文件,就可以編譯運行了。
❷ cocos打包安卓客戶端時,creator2.4.3無法編譯安卓客戶端
打開安裝客戶端時,無法編譯,無法編譯客戶端,那是不可能的,你在設置里邊感覺的試一下
❸ cocoscreator2.4.3無法編譯安卓客戶端
可以邊邊一安卓客戶端的,你可以下載一個專門安裝編譯客戶端的軟體,然後用那個軟體就可以操作了
❹ vs2013 打開cocos項目找不到exe文件 編譯也沒有生成exe 修改項目屬性 修復vs 重裝系統都試過了 沒用
首先查看「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,路勁是否是「bin/xxx.exe」,如果是請繼續看我的解答,否則請忽略下面的內容。
你估計是在用VS2010載入調試以前的VC6.0下的程序是吧。那麼你生成的exe是存在的,不過是在工程的bin目錄下。但是在VS2010中是執行的時候是要到Debug中找的,所以你需要修改項目的輸出路徑,即「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,將「bin」修改為「Debug」。
❺ cocos3.15編譯的順序為什麼跟之前不一樣了
使用命令行創建一個項目, 我這里創建的是一個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上面, 就安裝跑起來了.
❻ cocos編譯無法找到pdb文件,怎麼辦
你怎麼編譯的, cocos2dx的android.mk不能直接編譯, 要編譯主工程時包含編譯. 可以參考tests\proj.android\build_native.sh文件, 把裡面的幾個環境變數還成你自己的路徑再運行即可. 你的主工程的jni目錄下的android.mk和application.mk也要參考tests\proj.android\jni裡面的對應文件, 主要就是加入cocos2d-x幾個工程的依賴.
❼ cocoscreator設置只編譯腳本
在編輯器,Cocos Creator 會自動檢測到腳本的改動,並迅速編譯
❽ cocos編譯android項目出錯顯示文件名、目錄名或卷標語法不正確怎麼解決
文件名、目錄名或卷標語法不準確,可能是由於文件名太長或包含了這些字元「/」、「\」,「:」、「*」、「?」、「<」、「>」、「」」、「|」造成的。
文件是存儲在一定媒體上的一組相關信息的集合,和我們平時寫在紙上的文件不是一個概念。電腦中的文件,可以是各種程序、數據、文本、圖形和聲像資料等。文件可以是應用程序,也可以是應用程序創建的數據文件,如Word
2010創建的Word文檔,畫圖程序創建的點陣圖文件等。某一部分緊密相關的存儲群體,就叫做一個文件。
每個人都要有名有姓,文件也一樣,無論文件大小,每個文件都必須給它一個命名,以便能在相應的磁碟中找到它,這個名字叫做文件名。Windows7規定,文件名可以有255個字元,但不能包含下列字元:「/」、「\」,「:」、「*」、「?」、「<」、「>」、「」」、「|」。
為了更好地區分不同種類的文件,就像人的名字分為姓和名一樣,文件名也分為兩部分,中間用一個圓點隔開,圓點後面的就是文件的「姓」,叫做擴展名。
同一類型文件的擴展名相同,不同類型文件的擴展名不同,如Word 2010文件的擴展名一般是DOCX,而Excel 2010文件的擴展名一般是XLSX。電腦可以通過文件名,很方便快捷地對文件進行查找或存取操作。
❾ cocos creator編譯發布到iOS平台後 怎麼加SDK
步驟:創建文件(該文件連接ocswift橋梁)projectnavigator右擊項目選擇NewFile->iOS->Source->HeaderFile給文件命名(文件命名任意假設Bridging-Header.h)保存步驟二:打該文件清空面內容導入想要類庫並保存#import"MBProgressHUD.h"步驟三:進入BuildSettings搜索框輸入bridg找Objective-CBridgingHeader選項文件路徑賦值給該選項步驟三:使用引用代碼比viewDidLoad添加顯示進度框:overridefuncviewDidLoad(){super.viewDidLoad()//,typicallyfromanib.//同pch使用該類庫需頂部導入該類庫文件MBProgressHUD.showHUDAddedTo(self.view,animated:true)}
❿ cocos jni編譯出錯
1. fatal error: CCMenuItem.h: No such file or directory
這是因為工程中AppDelagete.cpp包含了這個頭文件,但是在頭文件搜尋路徑中沒有找到該文件。
在vs或其他ide上一般只要設置工程屬性就行了。比如vs2012:
工程屬性面板->配置屬性->C/C++->附加包含目錄,加上cocos2d-x/cocos/2d就行了。
設置了ide的工程屬性後,對於命令行編譯打包到android平台apk仍然會提示這個問題。這時候就需要在Android.mk裡面設置,讓編譯程序能夠找到對應的頭文件。比如這種情況就可以這樣設置:
在Andoroid.mk (proj.android\jni\下面)裡面把頭文件加入LOCAL_C_INCLUDES,比如將
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
改成
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../cocos2d/cocos/2d \
$(LOCAL_PATH)/../../Classes
這里我原以為是要在Android.mk裡面加入一行$(call import-mole,2d)。結果這樣做導致提示2d這個模塊找不到,進而錯誤地認為是ndk路徑設置不對:
Android NDK: F:\Tech\Projects\Cocos2d-x\Earlybird\Earlybird-3.1\proj.android\../
cocos2d/cocos/audio/android/Android.mk: Cannot find mole with tag '2d' in impo
rt path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
make.exe: Entering directory `F:/Tech/Projects/Cocos2d-x/Earlybird/Earlybird-3.1
/proj.android'
jni/Android.mk:35: *** Android NDK: Aborting. . Stop.
後來才發現應該是LOCAL_C_INCLUDES裡面添加。
2. 如下錯誤信息:
[armeabi] SharedLibrary : libcocos2dcpp.so
jni/../../Classes/LoadingScene.h:30: error: undefined reference to 'LoadingScene
::LoadingScene()'
jni/../../Classes/HelloWorldScene.cpp:53: error: undefined reference to 'AtlasLo
ader::getInstance()'
很明顯,這里沒有找到對應的LoadingScene.cpp和AtlasLoader.cpp文件。這兩個文件都在../../Classes文件夾裡面。但是在Android.mk裡面../../Classes只是頭文件的搜索路徑,沒有放到編譯的文件裡面。所以這里在鏈接的時候找不到對應的源文件。應該在LOCAL_SRC_FILES裡面加入,將
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp
改成
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
../../Classes/AtlasLoader.cpp \
../../Classes/BackgroundLayer.cpp \
../../Classes/BirdSprite.cpp \
../../Classes/GameLayer.cpp \
../../Classes/GameScene.cpp \
../../Classes/LoadingScene.cpp \
../../Classes/MenuScene.cpp \
../../Classes/Number.cpp \
../../Classes/OptionLayer.cpp \
../../Classes/StatusLayer.cpp \
../../Classes/WelcomeLayer.cpp \
../../Classes/WelcomeScene.cpp \
../../Classes/UserRecord.cpp \