Tech Note: Installed Build Generation Fails with Visual Studio 2017 in 4.26.0 – C++ Programming
Jan 20, 2021.Knowledge
Description:
The 4.26.0 release fails to create an installed build correctly if you only have VS2017 installed. This is due to a warning that occurs in VS2017, but not VS2019, which is treated as an error in the installed build generation, causing the failure. The warning is due to some compilers ( IE: VS2017 ) not correctly picking up a PRAGMA_… definition in EditorEngine.h and a few other files, unless they’re at file scope.
Potential Impact:
Moderate: This will affect anyone on 4.26.0 trying to generate an installed build through BuildGraph with only VS2017 and its toolchains installed.
Solution:
This should be fixed as of 4.26.1, but if you need it before that, the fixes are in //UE4/Release-4.26/ stream. Integrating CL 15004310 followed by 15015879 addresses the warning that’s generated.
UE VERSION
4.26
Read more here: Source link