Hello,
I’m running into a compilation error when building Unreal Engine 5.7, and it appears to be an issue in engine code rather than project code.
PlatformProcess.h(75,12): Error : no matching constructor for initialization of ‘TTuple<FReadHandle, FWriteHandle>’
(Engine/Source/Runtime/Core/Public/HAL/PlatformProcess.h)
return TTuple<FReadHandle, FWriteHandle>{ ReadPipe, WritePipe };
In UE 5.7, FReadHandle and FWriteHandle seem to have become strongly typed handles and no longer allow implicit construction from void*.
Is there any solution to this problem? I don’t want to dig into the engine’s source code.