Unable to create windows build

Hello Team,
I need help in building windows application (exe). I am using cocos creator 2.4.8 and created default application and trying to build it for windows desktop application. But I am facing below issue…
I tried with VS 2017 as well VS 2019

then I tried with to compile from Visual studio 2019 but no success in VS I am facing below issue
Rebuild started…
1>------ Rebuild All started: Project: libcocos2d, Configuration: Debug Win32 ------
1>CCFontAtlas.cpp
1>CCFontFreetype.cpp
1>CCLabelLayout.cpp
1>CCTTFLabelAtlasCache.cpp
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCFontAtlas.cpp(325,27): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCFontFreetype.cpp(328,27): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\renderer\scene\assembler\CustomAssembler.hpp(110,19): warning C4018: ‘>=’: signed/unsigned mismatch (compiling source file …\cocos\2d\CCLabelLayout.cpp)
1>CCTTFLabelRenderer.cpp
1>CCTTFTypes.cpp
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCLabelLayout.cpp(442,27): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCLabelLayout.cpp(561,27): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCLabelLayout.cpp(645,27): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCLabelLayout.cpp(837,35): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\2d\CCLabelLayout.cpp(880,31): warning C4018: ‘<’: signed/unsigned mismatch
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\renderer\scene\assembler\CustomAssembler.hpp(110,19): warning C4018: ‘>=’: signed/unsigned mismatch (compiling source file …\cocos\2d\CCTTFLabelRenderer.cpp)
1>AudioEngine.cpp
1>AudioCache.cpp
1>AudioDecoder.cpp
1>AudioDecoderManager.cpp
1>AudioDecoderMp3.cpp
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(63,37): error C2039: ‘function’: is not a member of ‘std’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of ‘std’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(63,45): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(63,45): error C2143: syntax error: missing ‘,’ before ‘<’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(65,37): error C2039: ‘function’: is not a member of ‘std’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of ‘std’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(65,45): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(65,45): error C2143: syntax error: missing ‘,’ before ‘<’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(96,23): error C2039: ‘function’: is not a member of ‘std’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of ‘std’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(96,31): error C2065: ‘function’: undeclared identifier (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(96,10): error C2974: ‘std::vector’: invalid template argument for ‘_Ty’, type expected (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vector(443): message : see declaration of ‘std::vector’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\CocosDashboard_1.0.14\resources.editors\Creator\2.4.8\resources\cocos2d-x\cocos\audio\win32\AudioCache.h(96,10): error C2976: ‘std::vector’: too few template arguments (compiling source file …\cocos\audio\win32\AudioCache.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vector(443): message : see declaration of ‘std::vector’ (compiling source file …\cocos\audio\win32\AudioCache.cpp)

Please assist me on above issue …

Thanks and Reagrds
Amit Kabade

Thank you. I will ask engineering to have a look.

Newer SDK versions will have this problem, you add a line of include code to the top of the AudioCache.h header file.

#include <functional>