Git Product home page Git Product logo

quicklyslow / cocos2d-bgfx Goto Github PK

View Code? Open in Web Editor NEW
56.0 8.0 12.0 135.6 MB

cocos2d-x-lite use bgfx as the rendering backend

License: MIT License

Scala 0.03% SuperCollider 0.01% Shell 0.10% Batchfile 0.10% C++ 76.08% Objective-C 1.20% C 8.80% Makefile 0.20% Objective-C++ 2.54% GLSL 0.01% CMake 0.77% Java 2.04% JavaScript 6.38% Python 1.74%
bgfx cocos2d-x dorothy-ssr metal gles3 game-engine cocoscreator

cocos2d-bgfx's Introduction

cocos2d-bgfx

cocos2d-x-lite use bgfx as the rendering backend


It is deeply inspired by Dorothy-SSR. A simple and clean 2d game engine, without it I definitely could not finish this.


Currently it is not fully comaptible with cocos2d-x-lite, because some rendering node type is not implemented completely.

- The complete parts:
  - Sprite(used by System Font label atlas in CocosCreator)
  - Scale9SpriteV2(used by CocosCreator as Sprite component)
  - Label(add gradient), but need optimization heavily
  - ParticleSystem(maybe missing postStep)
  - ClippingNode(with alphaRef can be used by image stencil)
  - GraphicsNode
  - DrawNode(not completed)
  - TextureAtlas and so SpriteBatch
  - EditBox(iOS getText must be called in UI Thread, this is not fixed)
  - Spine(TwoColorBatch skeleton is not completed)

- The uncomplete parts:
  - TMXTiledMap(Layer, fast map)
  - RenderTexture
  - MotionStreak
  - Grid
  - DrawingPrimitives
  - DragonBones

- Only windows and iOS is runnable
- The platform specify code for Android is not complete, so Android is not runnable

- bgfx compatible problems
  - [stencil write mask](https://github.com/bkaradzic/bgfx/issues/1541) problem arised when using ClippingNode with more than one layer
  - [24bit rgb texture](https://github.com/bkaradzic/bgfx/issues/1554) 24bit rgb texture on DX12 is not rendered correctly, although this texture format should not be used in production

Build Guide

Clone:

git clone https://github.com/quicklyslow/cocos2d-bgfx.git
cd cocos2d-bgfx

Then update submodules(bgfx,bimg,bx)

git submodule init
git submodule update

Go to the BGFX/bgfx folder

win:..\bx\tools\bin\windows\genie.exe --with-dynamic-runtime vs2017
ios:../bx/tools/bin/darwin/genie --with-tools --xcode=ios xcode9
This will make bgfx use Runtime Library(Multi-threaded /Debug/ DLL), ease a lot of ABI problems across different versions of runtime lib

Open simulator.sln

cd tools\simulator\frameworks\runtime-src\proj.win32
and open the sln

Run

Compile shaders and copy shaders and js scripts to simulator folder can just be done
run copyres.bat on root folder.
External libs is required, whether run download-deps.py or copy from CocosCreator's cocos2d-x folder is ok

CocosCreator Compatibility

I had test across ccc from 1.6x to 1.1x, most of them is OK, when compiled the simulator, can use the folder as the Cocos2d-x engine folder in ccc.
Because the render implementation is changes since ccc 2.x, this will not comaptible with ccc 2.x

Suggestions and issues

Any suggestion will be a lot of help.

The road ahead

A lot works need to be done.
First of all is the cleanup of code, approching to the cleaness of Dorothy-SSR as much as possible.
Then the optimizations, including Label and Batch and a lot, I need some help from [korok](https://github.com/KorokEngine/Korok)

Improve Locality

Contributing to the Project

cocos2d-bgfx is licensed under the MIT License. Anyone is welcome participation

cocos2d-bgfx's People

Contributors

quicklyslow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cocos2d-bgfx's Issues

Many Errors when compiling with visual stduio 2022

Hey
I tried to compile the engine using visual studio 2022 but im getting many errors
is it 32bit project or 64 ?
what is the RunTime library option should be if i like to compile in debug ?
this is what i have untill now after adding alot of the missing include/linking libs
using 32 bit compilation + Multi-threaded Debug DLL (/MDd) runtime config

Build started...
1>------ Build started: Project: simulator, Configuration: Debug Win32 ------
1>1 File(s) copied
1>libuv.lib(uv-common.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
1>LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
1>   Creating library C:\dev\my\cpp\cocos2d-bgfx\tools\simulator\frameworks\runtime-src\proj.win32\..\..\..\..\..\simulator\win32\simulator.lib and object C:\dev\my\cpp\cocos2d-bgfx\tools\simulator\frameworks\runtime-src\proj.win32\..\..\..\..\..\simulator\win32\simulator.exp
1>MSVCRTD.lib(initializers.obj) : warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__CreateFontIndirectW@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
1>libsimulator.lib(PlayerFileDialogServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>libcocos2d.lib(CCLog.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>libsimulator.lib(ConsoleCommand.obj) : error LNK2001: unresolved external symbol __imp__SendMessageW@16
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__ShowWindow@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__ShowWindow@8
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__ShowWindow@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__ShowWindow@8
1>glfw3.lib(win32_init.obj) : error LNK2001: unresolved external symbol __imp__ShowWindow@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__MoveWindow@24
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__MoveWindow@24
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__MoveWindow@24
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__BringWindowToTop@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__BringWindowToTop@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__DialogBoxParamW@20
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__EndDialog@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__GetDlgItem@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__GetSystemMetrics@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetSystemMetrics@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__DrawMenuBar@4
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__DrawMenuBar@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__GetSystemMenu@8
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__GetSystemMenu@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__DeleteMenu@12
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__DeleteMenu@12
1>glfw3.lib(wgl_context.obj) : error LNK2001: unresolved external symbol __imp__GetDC@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__GetDC@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__GetDC@4
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__GetDC@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetDC@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__SetWindowTextW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetWindowTextW@8
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__SetWindowTextW@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__GetWindowRect@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetWindowRect@8
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__SetWindowLongW@12
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetWindowLongW@12
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__SetWindowLongW@12
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__SystemParametersInfoW@16
1>glfw3.lib(win32_init.obj) : error LNK2001: unresolved external symbol __imp__SystemParametersInfoW@16
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__SHGetSpecialFolderPathW@16
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__DragQueryFileW@16
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DragQueryFileW@16
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__DragFinish@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DragFinish@4
1>SimulatorWin.obj : error LNK2001: unresolved external symbol __imp__DragAcceptFiles@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DragAcceptFiles@8
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "struct bgfx::Caps const * __cdecl bgfx::getCaps(void)" (?getCaps@bgfx@@YAPBUCaps@1@XZ)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "struct bgfx::Caps const * __cdecl bgfx::getCaps(void)" (?getCaps@bgfx@@YAPBUCaps@1@XZ)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "struct bgfx::Caps const * __cdecl bgfx::getCaps(void)" (?getCaps@bgfx@@YAPBUCaps@1@XZ)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "struct bgfx::Stats const * __cdecl bgfx::getStats(void)" (?getStats@bgfx@@YAPBUStats@1@XZ)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setDebug(unsigned int)" (?setDebug@bgfx@@YAXI@Z)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::dbgTextClear(unsigned char,bool)" (?dbgTextClear@bgfx@@YAXE_N@Z)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::dbgTextPrintf(unsigned short,unsigned short,unsigned char,char const *,...)" (?dbgTextPrintf@bgfx@@YAXGGEPBDZZ)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setViewClear(unsigned short,unsigned short,unsigned int,float,unsigned char)" (?setViewClear@bgfx@@YAXGGIME@Z)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setViewTransform(unsigned short,void const *,void const *,unsigned char,void const *)" (?setViewTransform@bgfx@@YAXGPBX0E0@Z)
1>libcocos2d.lib(CCDirector.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::mtxOrtho(float *,float,float,float,float,float,float,float,bool)" (?mtxOrtho@bx@@YAXPAMMMMMMMM_N@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::mtxOrtho(float *,float,float,float,float,float,float,float,bool)" (?mtxOrtho@bx@@YAXPAMMMMMMMM_N@Z)
1>libcocos2d.lib(CCGLViewImpl-desktop.obj) : error LNK2001: unresolved external symbol "public: __thiscall bgfx::PlatformData::PlatformData(void)" (??0PlatformData@bgfx@@QAE@XZ)
1>libcocos2d.lib(CCGLViewImpl-desktop.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setPlatformData(struct bgfx::PlatformData const &)" (?setPlatformData@bgfx@@YAXABUPlatformData@1@@Z)
1>libcocos2d.lib(ccTypes.obj) : error LNK2001: unresolved external symbol "public: __thiscall bgfx::VertexDecl::VertexDecl(void)" (??0VertexDecl@bgfx@@QAE@XZ)
1>libcocos2d.lib(ccTypes.obj) : error LNK2001: unresolved external symbol "public: struct bgfx::VertexDecl & __thiscall bgfx::VertexDecl::begin(enum bgfx::RendererType::Enum)" (?begin@VertexDecl@bgfx@@QAEAAU12@W4Enum@RendererType@2@@Z)
1>libcocos2d.lib(ccTypes.obj) : error LNK2001: unresolved external symbol "public: void __thiscall bgfx::VertexDecl::end(void)" (?end@VertexDecl@bgfx@@QAEXXZ)
1>libcocos2d.lib(ccTypes.obj) : error LNK2001: unresolved external symbol "public: struct bgfx::VertexDecl & __thiscall bgfx::VertexDecl::add(enum bgfx::Attrib::Enum,unsigned char,enum bgfx::AttribType::Enum,bool,bool)" (?add@VertexDecl@bgfx@@QAEAAU12@W4Enum@Attrib@2@EW43AttribType@2@_N2@Z)
1>libcocos2d.lib(CCFileUtils-win32.obj) : error LNK2001: unresolved external symbol __imp__SHCreateDirectoryExW@12
1>libcocos2d.lib(CCFileUtils-win32.obj) : error LNK2001: unresolved external symbol __imp__SHGetFolderPathW@20
1>libcocos2d.lib(CCFileUtils.obj) : error LNK2001: unresolved external symbol "struct bgfx::Memory const * __cdecl bgfx::makeRef(void const *,unsigned int,void (__cdecl*)(void *,void *),void *)" (?makeRef@bgfx@@YAPBUMemory@1@PBXIP6AXPAX1@Z1@Z)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "struct bgfx::Memory const * __cdecl bgfx::makeRef(void const *,unsigned int,void (__cdecl*)(void *,void *),void *)" (?makeRef@bgfx@@YAPBUMemory@1@PBXIP6AXPAX1@Z1@Z)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::calcTextureSize(struct bgfx::TextureInfo &,unsigned short,unsigned short,unsigned short,bool,bool,unsigned short,enum bgfx::TextureFormat::Enum)" (?calcTextureSize@bgfx@@YAXAAUTextureInfo@1@GGG_N1GW4Enum@TextureFormat@1@@Z)
1>libcocos2d.lib(CCTexture2D.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::calcTextureSize(struct bgfx::TextureInfo &,unsigned short,unsigned short,unsigned short,bool,bool,unsigned short,enum bgfx::TextureFormat::Enum)" (?calcTextureSize@bgfx@@YAXAAUTextureInfo@1@GGG_N1GW4Enum@TextureFormat@1@@Z)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "struct bgfx::TextureHandle __cdecl bgfx::createTexture2D(unsigned short,unsigned short,bool,unsigned short,enum bgfx::TextureFormat::Enum,unsigned __int64,struct bgfx::Memory const *)" (?createTexture2D@bgfx@@YA?AUTextureHandle@1@GG_NGW4Enum@TextureFormat@1@_KPBUMemory@1@@Z)
1>libcocos2d.lib(CCTexture2D.obj) : error LNK2001: unresolved external symbol "struct bgfx::TextureHandle __cdecl bgfx::createTexture2D(unsigned short,unsigned short,bool,unsigned short,enum bgfx::TextureFormat::Enum,unsigned __int64,struct bgfx::Memory const *)" (?createTexture2D@bgfx@@YA?AUTextureHandle@1@GG_NGW4Enum@TextureFormat@1@_KPBUMemory@1@@Z)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::DefaultAllocator::DefaultAllocator(void)" (??0DefaultAllocator@bx@@QAE@XZ)
1>libcocos2d.lib(CCImage.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::DefaultAllocator::DefaultAllocator(void)" (??0DefaultAllocator@bx@@QAE@XZ)
1>libcocos2d.lib(EventQueue.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::DefaultAllocator::DefaultAllocator(void)" (??0DefaultAllocator@bx@@QAE@XZ)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall bx::DefaultAllocator::~DefaultAllocator(void)" (??1DefaultAllocator@bx@@UAE@XZ)
1>libcocos2d.lib(CCImage.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall bx::DefaultAllocator::~DefaultAllocator(void)" (??1DefaultAllocator@bx@@UAE@XZ)
1>libcocos2d.lib(EventQueue.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall bx::DefaultAllocator::~DefaultAllocator(void)" (??1DefaultAllocator@bx@@UAE@XZ)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "void __cdecl bimg::imageFree(struct bimg::ImageContainer *)" (?imageFree@bimg@@YAXPAUImageContainer@1@@Z)
1>libcocos2d.lib(CCImage.obj) : error LNK2001: unresolved external symbol "void __cdecl bimg::imageFree(struct bimg::ImageContainer *)" (?imageFree@bimg@@YAXPAUImageContainer@1@@Z)
1>libcocos2d.lib(CCTextureCache.obj) : error LNK2001: unresolved external symbol "struct bimg::ImageContainer * __cdecl bimg::imageParse(struct bx::AllocatorI *,void const *,unsigned int,enum bimg::TextureFormat::Enum,class bx::Error *)" (?imageParse@bimg@@YAPAUImageContainer@1@PAUAllocatorI@bx@@PBXIW4Enum@TextureFormat@1@PAVError@4@@Z)
1>libcocos2d.lib(CCImage.obj) : error LNK2001: unresolved external symbol "struct bimg::ImageContainer * __cdecl bimg::imageParse(struct bx::AllocatorI *,void const *,unsigned int,enum bimg::TextureFormat::Enum,class bx::Error *)" (?imageParse@bimg@@YAPAUImageContainer@1@PAUAllocatorI@bx@@PBXIW4Enum@TextureFormat@1@PAVError@4@@Z)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "public: __thiscall bgfx::Init::Init(void)" (??0Init@bgfx@@QAE@XZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "bool __cdecl bgfx::init(struct bgfx::Init const &)" (?init@bgfx@@YA_NABUInit@1@@Z)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::shutdown(void)" (?shutdown@bgfx@@YAXXZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "unsigned int __cdecl bgfx::frame(bool)" (?frame@bgfx@@YAI_N@Z)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "enum bgfx::RenderFrame::Enum __cdecl bgfx::renderFrame(int)" (?renderFrame@bgfx@@YA?AW4Enum@RenderFrame@1@H@Z)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::Thread::Thread(void)" (??0Thread@bx@@QAE@XZ)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::Thread::Thread(void)" (??0Thread@bx@@QAE@XZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall bx::Thread::~Thread(void)" (??1Thread@bx@@UAE@XZ)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall bx::Thread::~Thread(void)" (??1Thread@bx@@UAE@XZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "public: void __thiscall bx::Thread::init(int (__cdecl*)(class bx::Thread *,void *),void *,unsigned int,char const *)" (?init@Thread@bx@@QAEXP6AHPAV12@PAX@Z1IPBD@Z)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: void __thiscall bx::Thread::init(int (__cdecl*)(class bx::Thread *,void *),void *,unsigned int,char const *)" (?init@Thread@bx@@QAEXP6AHPAV12@PAX@Z1IPBD@Z)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "public: void __thiscall bx::Thread::shutdown(void)" (?shutdown@Thread@bx@@QAEXXZ)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: void __thiscall bx::Thread::shutdown(void)" (?shutdown@Thread@bx@@QAEXXZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "public: int __thiscall bx::Thread::getExitCode(void)const " (?getExitCode@Thread@bx@@QBEHXZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol _GetFileVersionInfoSizeW@8
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol _GetFileVersionInfoW@16
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol _VerQueryValueW@16
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol __imp__RegCloseKey@4
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol __imp__RegCloseKey@4
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol __imp__RegCreateKeyExW@36
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol __imp__RegQueryValueExW@24
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol __imp__RegQueryValueExW@24
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol __imp__RegSetValueExW@24
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol __imp__ShellExecuteW@24
1>libsimulator.lib(PlayerTaskServiceWin.obj) : error LNK2001: unresolved external symbol __imp__ShellExecuteW@24
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "__int64 __cdecl bx::getHPCounter(void)" (?getHPCounter@bx@@YA_JXZ)
1>libcocos2d.lib(CCApplication.obj) : error LNK2001: unresolved external symbol "__int64 __cdecl bx::getHPFrequency(void)" (?getHPFrequency@bx@@YA_JXZ)
1>libcocos2d.lib(CCTexture2D.obj) : error LNK2001: unresolved external symbol "struct bgfx::Memory const * __cdecl bgfx::copy(void const *,unsigned int)" (?copy@bgfx@@YAPBUMemory@1@PBXI@Z)
1>libcocos2d.lib(CCTexture2D.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::updateTexture2D(struct bgfx::TextureHandle,unsigned short,unsigned char,unsigned short,unsigned short,unsigned short,unsigned short,struct bgfx::Memory const *,unsigned short)" (?updateTexture2D@bgfx@@YAXUTextureHandle@1@GEGGGGPBUMemory@1@G@Z)
1>libcocos2d.lib(CCTexture2D.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::destroy(struct bgfx::TextureHandle)" (?destroy@bgfx@@YAXUTextureHandle@1@@Z)
1>libcocos2d.lib(CCImage.obj) : error LNK2001: unresolved external symbol "bool __cdecl bimg::isCompressed(enum bimg::TextureFormat::Enum)" (?isCompressed@bimg@@YA_NW4Enum@TextureFormat@1@@Z)
1>libcocos2d.lib(CCImage.obj) : error LNK2001: unresolved external symbol "unsigned char __cdecl bimg::getBitsPerPixel(enum bimg::TextureFormat::Enum)" (?getBitsPerPixel@bimg@@YAEW4Enum@TextureFormat@1@@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "bool __cdecl bgfx::allocTransientBuffers(struct bgfx::TransientVertexBuffer *,struct bgfx::VertexDecl const &,unsigned int,struct bgfx::TransientIndexBuffer *,unsigned int)" (?allocTransientBuffers@bgfx@@YA_NPAUTransientVertexBuffer@1@ABUVertexDecl@1@IPAUTransientIndexBuffer@1@I@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "bool __cdecl bgfx::allocTransientBuffers(struct bgfx::TransientVertexBuffer *,struct bgfx::VertexDecl const &,unsigned int,struct bgfx::TransientIndexBuffer *,unsigned int)" (?allocTransientBuffers@bgfx@@YA_NPAUTransientVertexBuffer@1@ABUVertexDecl@1@IPAUTransientIndexBuffer@1@I@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setState(unsigned __int64,unsigned int)" (?setState@bgfx@@YAX_KI@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setState(unsigned __int64,unsigned int)" (?setState@bgfx@@YAX_KI@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setStencil(unsigned int,unsigned int)" (?setStencil@bgfx@@YAXII@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setStencil(unsigned int,unsigned int)" (?setStencil@bgfx@@YAXII@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "unsigned int __cdecl bgfx::setTransform(void const *,unsigned short)" (?setTransform@bgfx@@YAIPBXG@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setIndexBuffer(struct bgfx::TransientIndexBuffer const *)" (?setIndexBuffer@bgfx@@YAXPBUTransientIndexBuffer@1@@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setIndexBuffer(struct bgfx::TransientIndexBuffer const *)" (?setIndexBuffer@bgfx@@YAXPBUTransientIndexBuffer@1@@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setVertexBuffer(unsigned char,struct bgfx::TransientVertexBuffer const *)" (?setVertexBuffer@bgfx@@YAXEPBUTransientVertexBuffer@1@@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setVertexBuffer(unsigned char,struct bgfx::TransientVertexBuffer const *)" (?setVertexBuffer@bgfx@@YAXEPBUTransientVertexBuffer@1@@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setTexture(unsigned char,struct bgfx::UniformHandle,struct bgfx::TextureHandle,unsigned int)" (?setTexture@bgfx@@YAXEUUniformHandle@1@UTextureHandle@1@I@Z)
1>libcocos2d.lib(Renderer.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::submit(unsigned short,struct bgfx::ProgramHandle,unsigned int,bool)" (?submit@bgfx@@YAXGUProgramHandle@1@I_N@Z)
1>libcocos2d.lib(CCClippingNode.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::submit(unsigned short,struct bgfx::ProgramHandle,unsigned int,bool)" (?submit@bgfx@@YAXGUProgramHandle@1@I_N@Z)
1>libcocos2d.lib(Camera.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::memSet(void *,unsigned char,unsigned int)" (?memSet@bx@@YAXPAXEI@Z)
1>libcocos2d.lib(Camera.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::mtxLookAt(float *,struct bx::Vec3 const &,struct bx::Vec3 const &,struct bx::Vec3 const &)" (?mtxLookAt@bx@@YAXPAMABUVec3@1@11@Z)
1>libcocos2d.lib(Camera.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::mtxRotateZ(float *,float)" (?mtxRotateZ@bx@@YAXPAMM@Z)
1>libcocos2d.lib(Camera.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::mtxRotateZYX(float *,float,float,float)" (?mtxRotateZYX@bx@@YAXPAMMMM@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::reset(unsigned int,unsigned int,unsigned int,enum bgfx::TextureFormat::Enum)" (?reset@bgfx@@YAXIIIW4Enum@TextureFormat@1@@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setViewName(unsigned short,char const *)" (?setViewName@bgfx@@YAXGPBD@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setViewRect(unsigned short,unsigned short,unsigned short,enum bgfx::BackbufferRatio::Enum)" (?setViewRect@bgfx@@YAXGGGW4Enum@BackbufferRatio@1@@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setViewMode(unsigned short,enum bgfx::ViewMode::Enum)" (?setViewMode@bgfx@@YAXGW4Enum@ViewMode@1@@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::resetView(unsigned short)" (?resetView@bgfx@@YAXG@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::touch(unsigned short)" (?touch@bgfx@@YAXG@Z)
1>libcocos2d.lib(View.obj) : error LNK2001: unresolved external symbol "void __cdecl bx::mtxProj(float *,float,float,float,float,bool)" (?mtxProj@bx@@YAXPAMMMMM_N@Z)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::Semaphore::Semaphore(void)" (??0Semaphore@bx@@QAE@XZ)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: __thiscall bx::Semaphore::~Semaphore(void)" (??1Semaphore@bx@@QAE@XZ)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: void __thiscall bx::Semaphore::post(unsigned int)" (?post@Semaphore@bx@@QAEXI@Z)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall bx::Semaphore::wait(int)" (?wait@Semaphore@bx@@QAE_NH@Z)
1>libcocos2d.lib(Async.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall bx::Thread::isRunning(void)const " (?isRunning@Thread@bx@@QBE_NXZ)
1>libcocos2d.lib(CCCommon-win32.obj) : error LNK2001: unresolved external symbol __imp__MessageBoxW@16
1>libsimulator.lib(PlayerMessageBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__MessageBoxW@16
1>libcocos2d.lib(unzip.obj) : error LNK2001: unresolved external symbol _inflate
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _inflate
1>libjscocos2d.lib(inspector_socket_server.obj) : error LNK2001: unresolved external symbol _inflate
1>libcocos2d.lib(unzip.obj) : error LNK2001: unresolved external symbol _inflateEnd
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _inflateEnd
1>libjscocos2d.lib(inspector_socket_server.obj) : error LNK2001: unresolved external symbol _inflateEnd
1>libcocos2d.lib(unzip.obj) : error LNK2001: unresolved external symbol _crc32
1>libcocos2d.lib(unzip.obj) : error LNK2001: unresolved external symbol _inflateInit2_
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _inflateInit2_
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__AddFontResourceW@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__CreateBitmap@20
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__CreateBitmap@20
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__CreateCompatibleDC@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__CreateFontIndirectA@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__DeleteDC@4
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__DeleteDC@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__GetDIBits@28
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__GetStockObject@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__RemoveFontResourceW@4
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__SelectObject@8
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__SetBkMode@8
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__SetTextColor@8
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__GetObjectA@12
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__DrawTextW@20
1>libcocos2d.lib(CCDevice-win32.obj) : error LNK2001: unresolved external symbol __imp__OffsetRect@12
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _uncompress
1>libsimulator.lib(FileServer.obj) : error LNK2001: unresolved external symbol _uncompress
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _gzread
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _gzclose
1>libcocos2d.lib(ZipUtils.obj) : error LNK2001: unresolved external symbol _gzopen
1>libcocos2d.lib(Program.obj) : error LNK2001: unresolved external symbol "struct bgfx::ProgramHandle __cdecl bgfx::createProgram(struct bgfx::ShaderHandle,struct bgfx::ShaderHandle,bool)" (?createProgram@bgfx@@YA?AUProgramHandle@1@UShaderHandle@1@0_N@Z)
1>libcocos2d.lib(Program.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::destroy(struct bgfx::ProgramHandle)" (?destroy@bgfx@@YAXUProgramHandle@1@@Z)
1>libcocos2d.lib(Program.obj) : error LNK2001: unresolved external symbol "struct bgfx::UniformHandle __cdecl bgfx::createUniform(char const *,enum bgfx::UniformType::Enum,unsigned short)" (?createUniform@bgfx@@YA?AUUniformHandle@1@PBDW4Enum@UniformType@1@G@Z)
1>libcocos2d.lib(Program.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::destroy(struct bgfx::UniformHandle)" (?destroy@bgfx@@YAXUUniformHandle@1@@Z)
1>libcocos2d.lib(Program.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::setUniform(struct bgfx::UniformHandle,void const *,unsigned short)" (?setUniform@bgfx@@YAXUUniformHandle@1@PBXG@Z)
1>libcocos2d.lib(CCShaderCache.obj) : error LNK2001: unresolved external symbol "enum bgfx::RendererType::Enum __cdecl bgfx::getRendererType(void)" (?getRendererType@bgfx@@YA?AW4Enum@RendererType@1@XZ)
1>libcocos2d.lib(CCShaderCache.obj) : error LNK2001: unresolved external symbol "struct bgfx::ShaderHandle __cdecl bgfx::createShader(struct bgfx::Memory const *)" (?createShader@bgfx@@YA?AUShaderHandle@1@PBUMemory@1@@Z)
1>libcocos2d.lib(CCShaderCache.obj) : error LNK2001: unresolved external symbol "void __cdecl bgfx::destroy(struct bgfx::ShaderHandle)" (?destroy@bgfx@@YAXUShaderHandle@1@@Z)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::seek(unsigned int,double)" (?seek@Soloud@SoLoud@@QAEXIN@Z)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::stopAll(void)" (?stopAll@Soloud@SoLoud@@QAEXXZ)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: double __thiscall SoLoud::Soloud::getStreamTime(unsigned int)" (?getStreamTime@Soloud@SoLoud@@QAENI@Z)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: float __thiscall SoLoud::Soloud::getVolume(unsigned int)" (?getVolume@Soloud@SoLoud@@QAEMI@Z)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::Soloud::getMaxActiveVoiceCount(void)const " (?getMaxActiveVoiceCount@Soloud@SoLoud@@QBEIXZ)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall SoLoud::Soloud::getLooping(unsigned int)" (?getLooping@Soloud@SoLoud@@QAE_NI@Z)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::Soloud::setMaxActiveVoiceCount(unsigned int)" (?setMaxActiveVoiceCount@Soloud@SoLoud@@QAEII@Z)
1>libjscocos2d.lib(jsb_cocos2dx_audioengine_manual.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::setVolume(unsigned int,float)" (?setVolume@Soloud@SoLoud@@QAEXIM@Z)
1>libjscocos2d.lib(inspector_socket_server.obj) : error LNK2001: unresolved external symbol _inflateInit_
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SetMenu@8
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__CreateMenu@0
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__DestroyMenu@4
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__InsertMenuItemW@16
1>libsimulator.lib(PlayerMenuServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SetMenuItemInfoW@16
1>libsimulator.lib(PlayerFileDialogServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SHGetPathFromIDListW@8
1>libsimulator.lib(PlayerFileDialogServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SHBrowseForFolderW@4
1>libsimulator.lib(PlayerFileDialogServiceWin.obj) : error LNK2001: unresolved external symbol __imp__GetOpenFileNameW@4
1>libsimulator.lib(PlayerFileDialogServiceWin.obj) : error LNK2001: unresolved external symbol __imp__GetSaveFileNameW@4
1>libsimulator.lib(PlayerFileDialogServiceWin.obj) : error LNK2001: unresolved external symbol __imp__CommDlgExtendedError@0
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__CreateFontW@56
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__CreateFontW@56
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__CreateWindowExW@48
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__CreateWindowExW@48
1>glfw3.lib(win32_init.obj) : error LNK2001: unresolved external symbol __imp__CreateWindowExW@48
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__CreateWindowExW@48
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__DestroyWindow@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DestroyWindow@4
1>glfw3.lib(win32_init.obj) : error LNK2001: unresolved external symbol __imp__DestroyWindow@4
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__DestroyWindow@4
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__SetFocus@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetFocus@4
1>libsimulator.lib(PlayerEditBoxServiceWin.obj) : error LNK2001: unresolved external symbol __imp__GetWindowLongW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetWindowLongW@8
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__GetWindowLongW@8
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol __imp__GetUserNameW@8
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol __imp__RegOpenKeyExW@20
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol _GetProcessMemoryInfo@12
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol __imp__OpenProcessToken@12
1>libuv.lib(util.obj) : error LNK2001: unresolved external symbol __imp__GetUserProfileDirectoryW@12
1>libuv.lib(fs.obj) : error LNK2001: unresolved external symbol __imp__CryptReleaseContext@8
1>libuv.lib(fs.obj) : error LNK2001: unresolved external symbol __imp__CryptGenRandom@12
1>libuv.lib(fs.obj) : error LNK2001: unresolved external symbol __imp__CryptAcquireContextA@20
1>libuv.lib(tty.obj) : error LNK2001: unresolved external symbol __imp__MapVirtualKeyW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__CreateDIBSection@24
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__TrackMouseEvent@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__TranslateMessage@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DispatchMessageW@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__PeekMessageW@20
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetMessageTime@0
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__PostMessageW@16
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__PostMessageW@16
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__WaitMessage@0
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DefWindowProcW@16
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__UnregisterClassW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__RegisterClassExW@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetWindowPos@28
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__SetWindowPos@28
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__IsWindowVisible@4
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__IsWindowVisible@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__IsIconic@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__IsZoomed@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__OpenClipboard@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__CloseClipboard@0
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetClipboardData@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetClipboardData@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__EmptyClipboard@0
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetActiveWindow@0
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetKeyState@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetAsyncKeyState@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetKeyNameTextW@12
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetCapture@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__ReleaseCapture@0
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__MsgWaitForMultipleObjects@20
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetForegroundWindow@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetPropW@12
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetPropW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__RemovePropW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetClientRect@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__AdjustWindowRectEx@16
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetCursorPos@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetCursor@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetCursorPos@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__ClientToScreen@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__ScreenToClient@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__WindowFromPoint@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__ClipCursor@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__SetRect@20
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__PtInRect@12
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetClassLongW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__LoadCursorW@8
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DestroyIcon@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__LoadImageW@24
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__CreateIconIndirect@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__CopyIcon@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DragQueryPoint@8
1>glfw3.lib(win32_init.obj) : error LNK2001: unresolved external symbol __imp__RegisterDeviceNotificationW@12
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__CreateDCW@16
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceGammaRamp@8
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__SetDeviceGammaRamp@8
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__ChangeDisplaySettingsExW@20
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__EnumDisplaySettingsW@12
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__EnumDisplaySettingsExW@16
1>glfw3.lib(win32_monitor.obj) : error LNK2001: unresolved external symbol __imp__EnumDisplayDevicesW@16
1>glfw3.lib(win32_joystick.obj) : error LNK2001: unresolved external symbol __imp__GetRawInputDeviceInfoA@16
1>glfw3.lib(win32_joystick.obj) : error LNK2001: unresolved external symbol __imp__GetRawInputDeviceList@12
1>glfw3.lib(wgl_context.obj) : error LNK2001: unresolved external symbol __imp__ChoosePixelFormat@8
1>glfw3.lib(wgl_context.obj) : error LNK2001: unresolved external symbol __imp__DescribePixelFormat@16
1>glfw3.lib(wgl_context.obj) : error LNK2001: unresolved external symbol __imp__SetPixelFormat@12
1>glfw3.lib(wgl_context.obj) : error LNK2001: unresolved external symbol __imp__SwapBuffers@4
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_close
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_open
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_prepare_v2
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_bind_text
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_step
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_column_text
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_finalize
1>libcocos2d.lib(LocalStorage.obj) : error LNK2001: unresolved external symbol _sqlite3_reset
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::AudioSource::stop(void)" (?stop@AudioSource@SoLoud@@QAEXXZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: __thiscall SoLoud::Soloud::Soloud(void)" (??0Soloud@SoLoud@@QAE@XZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: __thiscall SoLoud::Soloud::~Soloud(void)" (??1Soloud@SoLoud@@QAE@XZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::Soloud::init(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?init@Soloud@SoLoud@@QAEIIIIII@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::deinit(void)" (?deinit@Soloud@SoLoud@@QAEXXZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: char const * __thiscall SoLoud::Soloud::getErrorString(unsigned int)const " (?getErrorString@Soloud@SoLoud@@QBEPBDI@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::Soloud::play(class SoLoud::AudioSource &,float,float,bool,unsigned int)" (?play@Soloud@SoLoud@@QAEIAAVAudioSource@2@MM_NI@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::stop(unsigned int)" (?stop@Soloud@SoLoud@@QAEXI@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::Soloud::getActiveVoiceCount(void)" (?getActiveVoiceCount@Soloud@SoLoud@@QAEIXZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall SoLoud::Soloud::isValidVoiceHandle(unsigned int)" (?isValidVoiceHandle@Soloud@SoLoud@@QAE_NI@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::setLooping(unsigned int,bool)" (?setLooping@Soloud@SoLoud@@QAEXI_N@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::setInaudibleBehavior(unsigned int,bool,bool)" (?setInaudibleBehavior@Soloud@SoLoud@@QAEXI_N0@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::setPause(unsigned int,bool)" (?setPause@Soloud@SoLoud@@QAEXI_N@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::setPauseAll(bool)" (?setPauseAll@Soloud@SoLoud@@QAEX_N@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::setProtectVoice(unsigned int,bool)" (?setProtectVoice@Soloud@SoLoud@@QAEXI_N@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::fadeVolume(unsigned int,float,double)" (?fadeVolume@Soloud@SoLoud@@QAEXIMN@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: void __thiscall SoLoud::Soloud::scheduleStop(unsigned int,double)" (?scheduleStop@Soloud@SoLoud@@QAEXIN@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: __thiscall SoLoud::Wav::Wav(void)" (??0Wav@SoLoud@@QAE@XZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall SoLoud::Wav::~Wav(void)" (??1Wav@SoLoud@@UAE@XZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::Wav::loadMem(unsigned char *,unsigned int,bool,bool)" (?loadMem@Wav@SoLoud@@QAEIPAEI_N1@Z)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: __thiscall SoLoud::WavStream::WavStream(void)" (??0WavStream@SoLoud@@QAE@XZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: virtual __thiscall SoLoud::WavStream::~WavStream(void)" (??1WavStream@SoLoud@@UAE@XZ)
1>libcocos2d.lib(Sound.obj) : error LNK2001: unresolved external symbol "public: unsigned int __thiscall SoLoud::WavStream::loadMem(unsigned char *,unsigned int,bool,bool)" (?loadMem@WavStream@SoLoud@@QAEIPAEI_N1@Z)
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__CallWindowProcW@20
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__GetWindowTextW@12
1>libcocos2d.lib(UIEditBoxImpl-win32.obj) : error LNK2001: unresolved external symbol __imp__GetWindowTextLengthW@4
1>C:\dev\my\cpp\cocos2d-bgfx\tools\simulator\frameworks\runtime-src\proj.win32\..\..\..\..\..\simulator\win32\simulator.exe : fatal error LNK1120: 257 unresolved externals
1>Done building project "simulator.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 10 up-to-date, 0 skipped ==========

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.