1. 程式人生 > >quick-cocos2d-x3.3在windows下編譯release版報錯的解決方法

quick-cocos2d-x3.3在windows下編譯release版報錯的解決方法

編譯windows下的release版時可能會無法編譯通,這些錯誤基本上都是因為cocos2dx引擎開發人員配置好了debug版相關引數,但是release版沒配全造成的,下面是解決方法
1.錯誤:main.cpp(18): fatal error C1083: 無法開啟包括檔案: “ProjectConfig/ProjectConfig.h”: No such file or directory
解決方法:c++\常規、包含目錄中增加;$(ProjectDir)..\Classes\quick-src
2.錯誤:..\Classes\quick-src\lua_extensions\lsqlite3\sqlite3.c(41631): error C2664: “int sqlite3WalReadFrame(Wal *,u32,int,u8 *)”: 無法將引數 4 從“void *”轉換為“u8 *”
 從“void*”到指向非“void”的指標的轉換要求顯式型別轉換
 等這些.c檔案錯誤
解決方法:左部列表,在檔案上右鍵選單選屬性,配置屬性/c/c++/高階/強制包含檔案設為空
3.錯誤:..\Classes\quick-src\extra\platform\win32\CCCryptoWin32.cpp(2): fatal error C1083: 無法開啟包括檔案: “crypto/CCCrypto.h”: No such file or directory
解決方法:c++\常規、包含目錄中增加;$(ProjectDir)..\Classes\quick-src\extra
4.錯誤:C:\code\TL\trunk\src\client\frameworks\runtime-src\Classes\quick-src\extra\network/CCHTTPRequest.h(24): fatal error C1083: 無法開啟包括檔案: “curl/curl.h”: No such file or directory (..\Classes\quick-src\extra\luabinding\cocos2dx_extra_luabinding.cpp)
CCNetwork.cpp
解決方法:c++\常規、包含目錄中增加;$(EngineRoot)external\curl\include\win32
5.錯誤:lua_extensions_more.obj : error LNK2001: 無法解析的外部符號 _luaopen_zlib
解決方法:左部列表,在檔案上右鍵選單選屬性,配置屬性/c/c++/高階/強制包含檔案設為空