Creator1.6.2 构建windows版失败

  • Creator 版本:1.6.2 * 目标平台:Windows

  • 之前哪个版本是正常的(可选):Android 编辑器操作系统(可选): Win7 64位系统

  • 详细报错信息,包含调用堆栈:
    2>E:\MSangoTD_Wilds\Wilds\trunk\Program\Wilds_H5\build\jsb-default\frameworks\cocos2d-x\cocos\editor-support/creator/physics/CCPhysicsAABBQueryCallback.h(34): warning C4275: 非 dll 接口 class“b2QueryCallback”用作 dll 接口 class“creator::PhysicsAABBQueryCallback”的基 (编译源文件 …\manual\creator\js_bindings_creator_manual.cpp)
    2> E:\MSangoTD_Wilds\Wilds\trunk\Program\Wilds_H5\build\jsb-default\frameworks\cocos2d-x\external\sources\Box2D/Dynamics/b2WorldCallbacks.h(124): note: 参见“b2QueryCallback”的声明 (编译源文件 …\manual\creator\js_bindings_creator_manual.cpp)
    2> E:\MSangoTD_Wilds\Wilds\trunk\Program\Wilds_H5\build\jsb-default\frameworks\cocos2d-x\cocos\editor-support/creator/physics/CCPhysicsAABBQueryCallback.h(33): note: 参见“creator::PhysicsAABBQueryCallback”的声明 (编译源文件 …\manual\creator\js_bindings_creator_manual.cpp)
    2>E:\MSangoTD_Wilds\Wilds\trunk\Program\Wilds_H5\build\jsb-default\frameworks\cocos2d-x\cocos\editor-support/creator/physics/CCPhysicsRayCastCallback.h(34): warning C4275: 非 dll 接口 class“b2RayCastCallback”用作 dll 接口 class“creator::PhysicsRayCastCallback”的基 (编译源文件 …\manual\creator\js_bindings_creator_manual.cpp)
    2> E:\MSangoTD_Wilds\Wilds\trunk\Program\Wilds_H5\build\jsb-default\frameworks\cocos2d-x\external\sources\Box2D/Dynamics/b2WorldCallbacks.h(136): note: 参见“b2RayCastCallback”的声明 (编译源文件 …\manual\creator\js_bindings_creator_manual.cpp)
    2> E:\MSangoTD_Wilds\Wilds\trunk\Program\Wilds_H5\build\jsb-default\frameworks\cocos2d-x\cocos\editor-support/creator/physics/CCPhysicsRayCastCallback.h(33): note: 参见“creator::PhysicsRayCastCallback”的声明 (编译源文件 …\manual\creator\js_bindings_creator_manual.cpp)
    2> js_module_register.cpp
    2> js_bindings_system_functions.cpp
    2> js_bindings_system_registration.cpp
    2> jsb_socketio.cpp
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\js_manual_conversions.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\js_manual_conversions.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\js_module_register.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\js_module_register.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\localstorage\js_bindings_system_functions.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\localstorage\js_bindings_system_functions.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\js_manual_conversions.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\js_manual_conversions.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\js_manual_conversions.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\js_module_register.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\js_module_register.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\js_module_register.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\localstorage\js_bindings_system_functions.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\localstorage\js_bindings_system_functions.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\localstorage\js_bindings_system_functions.cpp)
    2> jsb_websocket.cpp
    2> js_network_manual.cpp
    2> XMLHTTPRequest.cpp
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\network\jsb_socketio.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\network\jsb_socketio.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\network\jsb_websocket.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\network\jsb_websocket.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\network\jsb_socketio.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\network\jsb_socketio.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\network\jsb_socketio.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\network\jsb_websocket.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\network\jsb_websocket.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\network\jsb_websocket.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\network\js_network_manual.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\network\js_network_manual.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\network\js_network_manual.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\network\js_network_manual.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\network\js_network_manual.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\network\XMLHTTPRequest.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\network\XMLHTTPRequest.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\network\XMLHTTPRequest.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\network\XMLHTTPRequest.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\network\XMLHTTPRequest.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\localstorage\js_bindings_system_registration.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\localstorage\js_bindings_system_registration.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\localstorage\js_bindings_system_registration.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\localstorage\js_bindings_system_registration.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\localstorage\js_bindings_system_registration.cpp)
    2> ScriptingCore.cpp
    2> jsb_cocos2dx_spine_manual.cpp
    2>…\manual\js_manual_conversions.cpp(895): warning C4018: “<”: 有符号/无符号不匹配
    2>…\manual\js_manual_conversions.cpp(984): warning C4018: “<”: 有符号/无符号不匹配
    2>…\manual\js_manual_conversions.cpp(1522): warning C4018: “<”: 有符号/无符号不匹配
    2> jsb_cocos2dx_ui_manual.cpp
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\ScriptingCore.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\ScriptingCore.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\ScriptingCore.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\ScriptingCore.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\ScriptingCore.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\spine\jsb_cocos2dx_spine_manual.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\spine\jsb_cocos2dx_spine_manual.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\spine\jsb_cocos2dx_spine_manual.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\spine\jsb_cocos2dx_spine_manual.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\spine\jsb_cocos2dx_spine_manual.cpp)
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\manual\ui\jsb_cocos2dx_ui_manual.cpp)
    2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\manual\ui\jsb_cocos2dx_ui_manual.cpp)
    2>…\manual\network\jsb_websocket.cpp(235): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
    2>…\manual\network\jsb_websocket.cpp(444): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
    2>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\manual\ui\jsb_cocos2dx_ui_manual.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\manual\ui\jsb_cocos2dx_ui_manual.cpp)
    2> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\manual\ui\jsb_cocos2dx_ui_manual.cpp)
    3>------ 已启动生成: 项目: Wilds_H5, 配置: Debug Win32 ------
    3> AppDelegate.cpp
    3>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js\utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details.
    3> c:\program files (x86)\windows kits\10\include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明
    3>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js\value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式
    3> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js\value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障
    3> e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js\value.h(953): note: 参见“JS::Value::fromRawBits”的声明
    3>e:\msangotd_wilds\wilds\trunk\program\wilds_h5\build\jsb-default\frameworks\runtime-src\classes\appdelegate.cpp(69): warning C4305: “参数”: 从“double”到“float”截断
    ========== 生成: 成功 1 个,失败 2 个,最新 3 个,跳过 0 个 ==========
    执行命令出错,返回值:1。