[UE 4.14/4.15]Compile Link Error Steam SDK v1.37 - Latest Version (v1.39)

Sorry for the late reply

Yes that seemed to have worked, I successfully managed to compile my project with steamworks sdk v139 using the method from the link you provided, thank you =)

A small note to anyone else that stumbles across this topic, in the link provided “Takylucid” says to use the original “steam_api.dll” and “steam_api64.dll”, its actually the 2 .lib files “steam_api.lib” and “steam_api64.lib” not .dll.

Steps I took to compile with sdk v139

  1. backup the current “steam_api.lib” and “steam_api64.lib” that come with your unreal engine install located in “Unreal Engine\UE_4.##\Engine\Source\ThirdParty\Steamworks\Steamv132\sdk\redistributable_bin”

  2. install the steamworks sdk as normal

  3. then copy the 2 .lib files back and it should work

Is this safe using the older .lib files with a newer sdk?

Update:
After a little more testing it seems using this method causes linker errors when trying to package a project if I include the advanced sessions plugin