If a forward declaration of a class is made in the header file for an Interface class, and no semi-colon is included at the end of the forward declaration line, the build will fail with a confusing error message. The error message says to check that UE4 prerequisites are installed, which has nothing to do with the actual error in this case.
REGRESSION:
No. The same behavior occurs in 4.20.3
RESULT:
The build fails with the following error: UnrealBuildTool : error : UnrealHeaderTool failed with exit code 0xC0000005 - check that UE4 prerequisites are installed.
EXPECTED:
The build fails with an error indicating that an expected semi-colon is missing.
I am not able to find world outliner how to enable it?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
Installer 4.10 failed with error code R-1603
How can i modify the param name in EQS node
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-70176 in the post.
2 |
Component | UE - Foundation - Cpp Tools - UnrealHeaderTool |
---|---|
Affects Versions | 4.20.3, 4.23, 4.21.2, 4.22.1 |
Target Fix | 4.23 |
Created | Feb 15, 2019 |
---|---|
Resolved | Feb 22, 2019 |
Updated | Jun 3, 2019 |