UE4CMake
UE4CMake copied to clipboard
Adds instructions on how to include third-party headers
I spent the past 3 days in debugging some weird crashes caused by classes misalignment. Turns out that in UE is mandatory to wrap all the third-party includes using PRAGMA_PUSH_PLATFORM_DEFAULT_PACKING and PRAGMA_POP_PLATFORM_DEFAULT_PACKING.
I'm including this information here, to simplify the life to a bunch of people using this plugin.
Read more about this investigation here