I cannot package my project from the Unreal Editor nor can I build Shipping in Visual Studio 2013 on my Windows 10 machine. The following error is returned:
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: LINK : fatal error LNK1181: cannot open input file 'HACD_64.lib'
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: C:\GameName\Binaries\Win64\GameName-Win64-Shipping.exe
As suggested by others, I deleted the Binaries, and Intermediate folders; recreated the VS project files using the UE Generate VS files but that didn’t fix the problem.
It seems that a few users in the past have also had this issue with HACD_64.lib missing, but it was a permissions issue in some cases. Can you try running UE4 in Administrator mode to see if you receive the same errors?
Unfortunately that didn’t work. My account does have Administrator privileges, but even running Epic Games\4.9\Engine\Binaries\Win64\UE4Editor.exe as Administrator using the right-mouse context sensitive menu didn’t help.
I ran into this issue and resolved it by removing any dependencies on the UnrealEd module from my game modules (in either the .uproject or Build.cs file), and moving the code dependent on UnrealEd into an editor module instead.
I went through that post too, and numerous others, trying to resolve this problem. My Build.cs and .UProject look similar to the link you provided but I do see UMGEditor in the UProject file. Maybe that’s the real problem.
Thank you Jeff2365. Removing UMGEditor fixed the packaging problem.
For the goofy ‘/’ bug noted above after deleting Binaries, Saved, and Intermediate, and recreating the Visual Studio project files, I was able to perform a complete Package for Win64