UE 解决byte在C17中冲突的问题
在VS的yvals_core.h文件中,611行
将_HAS_STD_BYTE定义为0 即可解决
// P0298R3 std::byte
#ifndef _HAS_STD_BYTE
#define _HAS_STD_BYTE _HAS_CXX17 // inspected by GSL, do not remove
#endif // _HAS_STD_BYTE
改为
// P0298R3 std::byte
#ifndef _HAS_STD_BYTE
//#define _HAS_STD_BYTE _HAS_CXX17 // inspected by GSL, do not remove
#define _HAS_STD_BYTE 0 // inspected by GSL, do not remove
#endif // _HAS_STD_BYTE