Bumped into the issue with lib/dll suffix number mismatching when compiling the project for hot reload today.
I remember exactly the same issue that originally appeared in 4.15.0 but has been fixed in 4.15.1. And now it’s back in 4.16. I get it in both 4.16.0 and 4.16.1
I observe the following disparity in the compiler output:
1> [2/3] Link UE4Editor-ProjectName-744.dll 1> [3/3] Link UE4Editor-ProjectName-3960.lib
which results in this error:
1>ERROR : UBT error : Failed to produce item: C:\UE4-Projects\ProjectName\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-ProjectName-3960.lib
because the actual lib output is UE4Editor-ProjectName-744.lib
This doesn’t happen every time but I couldn’t figure a pattern so far. Some times it works but much more often it doesn’t.
The old issue in the tracker just in case: Unreal Engine Issues and Bug Tracker (UE-42205)