cocos2dx 3.11.1版本 win10 64bit 编译错误

cocos2dx 3.11.1版本 win10 64bit 编译错误
今天在 win10 vs2015 x64编译时 出错,显示
1>…\platform\winrt\CCGLViewImpl-winrt.cpp(266): error C2664: “void cocos2d::GLView::handleTouchesBegin(int,intptr_t [],float [],float [])”: 无法将参数 2 从“int *”转换为“intptr_t []”
1> …\platform\winrt\CCGLViewImpl-winrt.cpp(266): note: 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>…\platform\winrt\CCGLViewImpl-winrt.cpp(274): error C2664: “void cocos2d::GLView::handleTouchesBegin(int,intptr_t [],float [],float [])”: 无法将参数 2 从“int *”转换为“intptr_t []”
1> …\platform\winrt\CCGLViewImpl-winrt.cpp(274): note: 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>…\platform\winrt\CCGLViewImpl-winrt.cpp(276): error C2664: “void cocos2d::GLView::handleTouchesMove(int,intptr_t [],float [],float [],float [],float [])”: 无法将参数 2 从“int *”转换为“intptr_t []”
1> …\platform\winrt\CCGLViewImpl-winrt.cpp(276): note: 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>…\platform\winrt\CCGLViewImpl-winrt.cpp(277): error C2664: “void cocos2d::GLView::handleTouchesEnd(int,intptr_t [],float [],float [])”: 无法将参数 2 从“int *”转换为“intptr_t []”
1> …\platform\winrt\CCGLViewImpl-winrt.cpp(277): note: 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>…\platform\winrt\CCGLViewImpl-winrt.cpp(304): error C2664: “void cocos2d::GLView::handleTouchesMove(int,intptr_t [],float [],float [],float [],float [])”: 无法将参数 2 从“int *”转换为“intptr_t []”
1> …\platform\winrt\CCGLViewImpl-winrt.cpp(304): note: 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>…\platform\winrt\CCGLViewImpl-winrt.cpp(324): error C2664: “void cocos2d::GLView::handleTouchesEnd(int,intptr_t [],float [],float [])”: 无法将参数 2 从“int *”转换为“intptr_t []”
1> …\platform\winrt\CCGLViewImpl-winrt.cpp(324): note: 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>…\audio\winrt\AudioSourceReader.cpp(149): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(157): error C2672: “std::min”: 未找到匹配的重载函数
1>…\audio\winrt\AudioSourceReader.cpp(157): error C2784: “_Ty std::min(std::initializer_list<_Elem>,_Pr)”: 未能从“const UINT”为“std::initializer_list<_Elem>”推导 模板 参数
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4205): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(157): error C2780: “const _Ty &std::min(const _Ty &,const _Ty &,_Pr) noexcept()”: 应输入 3 个参数,却提供了 2 个
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4195): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(157): error C2780: “_Ty std::min(std::initializer_list<_Elem>)”: 应输入 1 个参数,却提供了 2 个
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4186): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(157): error C2782: “const _Ty &std::min(const _Ty &,const _Ty &) noexcept()”: 模板 参数“_Ty”不明确
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4178): note: 参见“std::min”的声明
1> …\audio\winrt\AudioSourceReader.cpp(157): note: 可能是“size_t”
1> …\audio\winrt\AudioSourceReader.cpp(157): note: 或 “UINT”
1>…\audio\winrt\AudioSourceReader.cpp(157): error C2784: “const _Ty &std::min(const _Ty &,const _Ty &) noexcept()”: 未能从“size_t”为“const _Ty &”推导 模板 参数
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4178): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(173): warning C4267: “参数”: 从“size_t”转换到“unsigned int”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(262): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(270): error C2672: “std::min”: 未找到匹配的重载函数
1>…\audio\winrt\AudioSourceReader.cpp(270): error C2784: “_Ty std::min(std::initializer_list<_Elem>,_Pr)”: 未能从“const UINT”为“std::initializer_list<_Elem>”推导 模板 参数
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4205): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(270): error C2780: “const _Ty &std::min(const _Ty &,const _Ty &,_Pr) noexcept()”: 应输入 3 个参数,却提供了 2 个
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4195): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(270): error C2780: “_Ty std::min(std::initializer_list<_Elem>)”: 应输入 1 个参数,却提供了 2 个
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4186): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(270): error C2782: “const _Ty &std::min(const _Ty &,const _Ty &) noexcept()”: 模板 参数“_Ty”不明确
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4178): note: 参见“std::min”的声明
1> …\audio\winrt\AudioSourceReader.cpp(270): note: 可能是“size_t”
1> …\audio\winrt\AudioSourceReader.cpp(270): note: 或 “UINT”
1>…\audio\winrt\AudioSourceReader.cpp(270): error C2784: “const _Ty &std::min(const _Ty &,const _Ty &) noexcept()”: 未能从“size_t”为“const _Ty &”推导 模板 参数
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4178): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(354): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(433): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(462): warning C4267: “参数”: 从“size_t”转换到“DWORD”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(584): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
1>…\audio\winrt\AudioSourceReader.cpp(592): error C2672: “std::min”: 未找到匹配的重载函数
1>…\audio\winrt\AudioSourceReader.cpp(592): error C2784: “_Ty std::min(std::initializer_list<_Elem>,_Pr)”: 未能从“const UINT”为“std::initializer_list<_Elem>”推导 模板 参数
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4205): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(592): error C2780: “const _Ty &std::min(const _Ty &,const _Ty &,_Pr) noexcept()”: 应输入 3 个参数,却提供了 2 个
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4195): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(592): error C2780: “_Ty std::min(std::initializer_list<_Elem>)”: 应输入 1 个参数,却提供了 2 个
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4186): note: 参见“std::min”的声明
1>…\audio\winrt\AudioSourceReader.cpp(592): error C2782: “const _Ty &std::min(const _Ty &,const _Ty &) noexcept()”: 模板 参数“_Ty”不明确
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm(4178): note: 参见“std::min”的声明
1> …\audio\winrt\AudioSourceReader.cpp(592): note: 可能是“size_t”
1> …\audio\winrt\AudioSourceReader.cpp(592): note: 或 “UINT”
1>…\audio\winrt\AudioSourceReader.cpp(592): error C2784: “const _Ty &std::min(const _Ty &,const _Ty &) noexcept()”: 未能从“size_t”为“const _Ty &”推导 模板 参数

很想知道 什么时候能出 x64兼容版本

我猜测是不是你的编译器把warning当成error了。

请看 我贴的信息咯。。。

我的意思是编译选项是否开启了把warning当成error。如果开启的话,所有的warning都会变成error。