大佬们,cocos creator 一直编译错误怎么办,搞了一天了,官方的helloworld 新建直接 构建 编译 也出问题,问题一模一样,不管是编译android 还是 windows 都是这个错误,求大佬帮助,下面是编译出错的代码:
Error: Compile failed. The log file path [ C:\Users\Administrator.CocosCreator\logs\native.log ]
at ChildProcess.handleChildProcess (E:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:19327)
at ChildProcess.e.on (E:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:7613)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:877:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
日志文件内容很多,我就贴出最后的代码:
6> main.cpp
6> AppDelegate.cpp
6>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc (编译源文件 main.cpp)
6>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc (编译源文件 …\Classes\AppDelegate.cpp)
6>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception(361): warning C4577: ‘noexcept’ used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (编译源文件 main.cpp)
6>e:\cocoscreator\resources\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. (编译源文件 …\Classes\AppDelegate.cpp)
6> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\Classes\AppDelegate.cpp)
6>e:\cocoscreator\resources\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\Classes\AppDelegate.cpp)
6> e:\cocoscreator\resources\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\Classes\AppDelegate.cpp)
6> e:\cocoscreator\resources\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\Classes\AppDelegate.cpp)
6>…\Classes\AppDelegate.cpp(69): warning C4305: “参数”: 从“double”到“float”截断
========== 生成: 成功 4 个,失败 2 个,最新 0 个,跳过 0 个 ==========
执行命令出错,返回值:1。
求各位大佬帮助,编译不出程序很难受啊
