I just upgraded to 4.7.1 and am still having the same issue when creating a new project from code.
I open the engine from the Epic games launcher → click new project → click the C++ tab → click Basic Code project. It copies the files, begins compiling and I get the message Project Conversion Failed. The project failed to compile with this version of the engine. Would you like to open the project in Visual Studio?
Here is the build log:
The project failed to compile with this version of the engine. Build output is as follows:
Running C:/Program Files/Epic Games/4.7/Engine/Binaries/DotNET/UnrealBuildTool.exe Test Development Win64 -project=“D:/Documents” -rocket -editorrecompile -progress
Parsing headers for TestEditor
Reflection code generated for TestEditor
Performing 7 actions (4 in parallel)
[3/7] Resource Test.rc
[2/7] Resource ModuleVersionResource.rc.inl
PCH.Test.Test.h.cpp
Test.generated.cpp
Test.cpp
TestGameMode.cpp
[7/7] Link UE4Editor-Test.dll
LINK : fatal error LNK1181: cannot open input file ‘ws2_32.lib’
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: D:\Documents\GitHub\Test\Binaries\Win64\UE4Editor-Test.dll
Cumulative action seconds (4 processors): 0.00 building projects, 23.34 compiling, 0.00 creating app bundles, 0.00 generating debug info, 0.11 linking, 0.00 other
UBT execution time: 33.96 seconds