RE-UE4SS
RE-UE4SS copied to clipboard
KismetDebuggerMod uses C++20 but the code requires C++23
We've updated UE4SS to use C++23, however that doesn't propagate to mods because we haven't updated the xmake rule ue4ss.mod to reflect that change.
The ue4ss.mod rule still has target:set("languages", "cxx20"), as a result, we get this warning when building KismetDebuggerMod:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\expected(12): warning STL4038: The contents of <expected> are available only with C++23 or later.