4.73 and steam 1.32 compile problem.

First,I download 4.73 on github, and follow A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums change SteamSDK to 1.32. and compiled, no error.but there was no UE4Editor-OnlineSubsystemSteam built.
So, I change UE4Editor.target.cs delelt UEbuildconfiguration.bCompileSteamOSS==true Conditions. then I compile,and got some error…and I follow 4.7.1 Steamworks integration, engine won't compile - C++ - Unreal Engine Forums ,add code in SteamVRPrivatePCH.h and OnlineSubsystemSteamPrivatePCH.h …then I got error this:

`D:\Unreal Engine\UnrealEngine-4.7\Engine\Source\Runtime\Online\OnlineSubsystemSteam\Private\IPAddressSteam.cpp(21): error C2065: “array”: Undeclared identifier
1>D:\Unreal Engine\UnrealEngine-4.7\Engine\Source\Runtime\Online\OnlineSubsystemSteam\Private\OnlineIdentityInterfaceSteam.cpp(185): error C2065: “array”: Undeclared identifier
1>D:\Unreal Engine\UnrealEngine-4.7\Engine\Source\Runtime\Online\OnlineSubsystemSteam\Private\OnlineSessionAsyncServerSteam.cpp(949): error C2065: “array”: Undeclared identifier
1>D:\Unreal Engine\UnrealEngine-4.7\Engine\Source\Runtime\Online\OnlineSubsystemSteam\Private\OnlineSessionAsyncServerSteam.cpp(1202): error C2065: “array”: Undeclared identifier

So,how can I to do next?

In my current project, I am using 4.73Retail, I have been modify files with tutorial and using steam 1.30 no change. In output log,

 LogOnline:Display: STEAM: Loading Steam SDK 1.30
    LogOnline:Warning: STEAM: Steam API disabled!
    LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
    LogOnline:Warning: Unable to create OnlineSubsystem module Steam
    LogOnline:Warning: Unable to load default OnlineSubsystem module Steam, using NULL interface

But when I run game,there was a steam pop up appear in the lower right.but in game My archievements not working . Cache Achievements always On Failure.