UE 解决byte在C17中冲突的问题

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

你可能感兴趣的:(UE4学习,算法,c++,开发语言)