Piccolo icon indicating copy to clipboard operation
Piccolo copied to clipboard

windows 2019vs 编译问题

Open ClocksOrange opened this issue 3 years ago • 1 comments

运行build_windows.bat

用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.1.76+g14b0a930a7 版权所有(C) Microsoft Corporation。保留所有权利。

Checking File Globs


**** [Precompile] BEGIN


Parsing meta data for target "Pilot" Parsing in E:/Users/yangqinghu/Source/Repos/engine/source Parsing project file: E:/Users/yangqinghu/Source/Repos/engine/bin/precompile.json Generating the Source Include file: E:/Users/yangqinghu/Source/Repos/build/parser_header.h Parsing the whole project... m_source_include_file_name E:/Users/yangqinghu/Source/Repos/build/parser_header.h Start generate runtime schemas(35)... Completed in 741ms +++ Precompile finished +++ pch.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xmemory0(1451): error C2220: 警告被视为错误 - 没有生成“object”文件 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xmemory0(1451): warning C4626: “std::_Basic_container_proxy_ptr12”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(415): warning C4625: “std::_Generic_error_category”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(415): warning C5026: “std::_Generic_error_category”: 已将移动构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(415): warning C4626: “std::_Generic_error_category”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(415): warning C5027: “std::_Generic_error_category”: 已将移动赋值运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(435): warning C4625: “std::_Iostream_error_category”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(435): warning C5026: “std::_Iostream_error_category”: 已将移动构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(435): warning C4626: “std::_Iostream_error_category”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(435): warning C5027: “std::_Iostream_error_category”: 已将移动赋值运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(472): warning C4625: “std::_System_error_category”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(472): warning C5026: “std::_System_error_category”: 已将移动构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(472): warning C4626: “std::_System_error_category”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\system_error(472): warning C5027: “std::_System_error_category”: 已将移动赋值运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(711): warning C4625: “std::codecvt_base”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(711): warning C4626: “std::codecvt_base”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1160): warning C4625: “std::codecvt<char16_t,char,_Mbstatet>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1160): warning C4626: “std::codecvt<char16_t,char,_Mbstatet>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1420): warning C4625: “std::codecvt<char32_t,char,_Mbstatet>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1420): warning C4626: “std::codecvt<char32_t,char,_Mbstatet>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1620): warning C4625: “std::codecvt<wchar_t,char,_Mbstatet>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1620): warning C4626: “std::codecvt<wchar_t,char,_Mbstatet>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1823): warning C4625: “std::codecvt<unsigned short,char,_Mbstatet>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1823): warning C4626: “std::codecvt<unsigned short,char,_Mbstatet>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1875): warning C4625: “std::ctype_base”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(1875): warning C4626: “std::ctype_base”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2306): warning C4625: “std::ctype”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2306): warning C4626: “std::ctype”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2509): warning C4625: “std::ctype<wchar_t>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2509): warning C4626: “std::ctype<wchar_t>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2713): warning C4625: “std::ctype”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2713): warning C4626: “std::ctype”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(828): warning C4625: “std::codecvt<char,char,_Mbstatet>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(2738): note: 查看对正在编译的 类 模板 实例化“std::codecvt<char,char,_Mbstatet>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocale(828): warning C4626: “std::codecvt<char,char,_Mbstatet>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(237): warning C4625: “std::numpunct”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1539): note: 查看对正在编译的 类 模板 实例化“std::numpunct”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(237): warning C4626: “std::numpunct”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1131): warning C4625: “std::num_get<char,std::istreambuf_iterator<char,std::char_traits>>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1540): note: 查看对正在编译的 类 模板 实例化“std::num_get<char,std::istreambuf_iterator<char,std::char_traits>>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1131): warning C4626: “std::num_get<char,std::istreambuf_iterator<char,std::char_traits>>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1525): warning C4625: “std::num_put<char,std::ostreambuf_iterator<char,std::char_traits>>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1541): note: 查看对正在编译的 类 模板 实例化“std::num_put<char,std::ostreambuf_iterator<char,std::char_traits>>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1525): warning C4626: “std::num_put<char,std::ostreambuf_iterator<char,std::char_traits>>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(237): warning C4625: “std::numpunct<wchar_t>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1543): note: 查看对正在编译的 类 模板 实例化“std::numpunct<wchar_t>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(237): warning C4626: “std::numpunct<wchar_t>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1131): warning C4625: “std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1544): note: 查看对正在编译的 类 模板 实例化“std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1131): warning C4626: “std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1525): warning C4625: “std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”: 已将复制构造函数隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1545): note: 查看对正在编译的 类 模板 实例化“std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1525): warning C4626: “std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”: 已将对齐运算符隐式定义为“已删除” [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1321): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1321): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1321): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1307): note: 在编译 类 模板 成员函数“_OutIt std::num_put<wchar_t,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,long double) const”时 with [ _OutIt=std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>, _Elem=wchar_t ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1545): note: 查看对正在编译的 类 模板 实例化“std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1301): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1301): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1301): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1287): note: 在编译 类 模板 成员函数“_OutIt std::num_put<wchar_t,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,double) const”时 with [ _OutIt=std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>, _Elem=wchar_t ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1283): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1283): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1283): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1279): note: 在编译 类 模板 成员函数“_OutIt std::num_put<wchar_t,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,unsigned __int64) const”时 with [ _OutIt=std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>, _Elem=wchar_t ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1275): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1275): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1275): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1271): note: 在编译 类 模板 成员函数“_OutIt std::num_put<wchar_t,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,__int64) const”时 with [ _OutIt=std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>, _Elem=wchar_t ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1267): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1267): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1267): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1263): note: 在编译 类 模板 成员函数“_OutIt std::num_put<wchar_t,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,unsigned long) const”时 with [ _OutIt=std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>, _Elem=wchar_t ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1259): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1259): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1259): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\xlocnum(1255): note: 在编译 类 模板 成员函数“_OutIt std::num_put<wchar_t,_OutIt>::do_put(_OutIt,std::ios_base &,_Elem,long) const”时 with [ _OutIt=std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>, _Elem=wchar_t ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(370): warning C4571: 信息: 自 Visual C++ 7.1 之后,catch(...) 语义发生了变化;不再捕获结构化的异常(SEH) [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(359): note: 在编译 类 模板 成员函数“std::basic_ostream<char,std::char_traits> &std::basic_ostream<char,std::char_traits>::operator <<(float)”时 E:\Users\yangqinghu\Source\Repos\engine\3rdparty\JoltPhysics\Jolt\Math\Vec4.h(238): note: 查看对正在编译的函数 模板 实例化“std::basic_ostream<char,std::char_traits> &std::basic_ostream<char,std::char_traits>::operator <<(float)”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(602): note: 查看对正在编译的 类 模板 实例化“std::basic_ostream<char,std::char_traits>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(280): warning C4571: 信息: 自 Visual C++ 7.1 之后,catch(...) 语义发生了变化;不再捕获结构化的异常(SEH) [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(269): note: 在编译 类 模板 成员函数“std::basic_ostream<char,std::char_traits> &std::basic_ostream<char,std::char_traits>::operator <<(unsigned int)”时 E:\Users\yangqinghu\Source\Repos\engine\3rdparty\JoltPhysics\Jolt\Math\UVec4.h(198): note: 查看对正在编译的函数 模板 实例化“std::basic_ostream<char,std::char_traits> &std::basic_ostream<char,std::char_traits>::operator <<(unsigned int)”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(149): warning C4571: 信息: 自 Visual C++ 7.1 之后,catch(...) 语义发生了变化;不再捕获结构化的异常(SEH) [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(142): note: 在编译 类 模板 成员函数“void std::basic_ostream<char,std::char_traits>::_Osfx(void)”时 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(107): note: 查看对正在编译的函数 模板 实例化“void std::basic_ostream<char,std::char_traits>::_Osfx(void)”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(504): warning C4774: “_scprintf”: 参数 1 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(504): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(504): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(548): note: 查看对正在编译的函数 模板 实例化“std::string std::_Floating_to_string(const char *,_Ty)”的引用 with [ _Ty=float ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(506): warning C4774: “sprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(506): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(506): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(514): warning C4774: “_scwprintf”: 参数 1 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(514): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(514): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(585): note: 查看对正在编译的函数 模板 实例化“std::wstring std::_Floating_to_wstring(const wchar_t *,_Ty)”的引用 with [ _Ty=float ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(516): warning C4774: “swprintf_s”: 参数 3 中应存在的格式字符串不为字符串字面量 [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(516): note: 例如,将 printf(name); 换用为 printf("%s", name);,因为“名称”中的格式说明符可能造成安全问题 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\string(516): note: 请考虑对已命名的字符串字面量使用 constexpr 说明符 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\ostream(732): warning C4571: 信息: 自 Visual C++ 7.1 之后,catch(...) 语义发生了变化;不再捕获结构化的异常(SEH) [E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\JoltPhysics\Build\Jolt.vcxproj] E:\Users\yangqinghu\Source\Repos\engine\3rdparty\JoltPhysics\Jolt\Math\Vec4.h(238): note: 查看对正在编译的函数 模板 实例化“std::basic_ostream<char,std::char_traits> &std::operator <<<std::char_traits>(std::basic_ostream<char,std::char_traits> &,const char *)”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\type_traits(55): note: 查看对正在编译的 类 模板 实例化“std::integral_constant<bool,true>”的引用 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\type_traits(55): note: 查看对正在编译的 类 模板 实例化“std::conjunction<_Traits...>”的引用 glfw.vcxproj -> E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\glfw\src\Release\glfw3.lib imgui.vcxproj -> E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\Release\imgui.lib json11.vcxproj -> E:\Users\yangqinghu\Source\Repos\build\engine\source\runtime\Release\json11.lib spdlog.vcxproj -> E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\spdlog\Release\spdlog.lib tinyobjloader.vcxproj -> E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\tinyobjloader\Release\tinyobjloader.lib glm_static.vcxproj -> E:\Users\yangqinghu\Source\Repos\build\engine\3rdparty\glm\glm\Release\glm_static.lib

ClocksOrange avatar Jun 09 '22 02:06 ClocksOrange

你好,我们内部开发使用的VS2019按照这个编译脚本是可以编译通过的,我注意到你的编译器版本"用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.1.76+g14b0a930a7"稍微低了一点,我们的输出里是16.6.0+5ff7b0c9e。方便的话建议试试更新一下VS再试试

Ol6rin avatar Jun 09 '22 06:06 Ol6rin