Я видел, что многие многие задают этот вопрос, и, по-видимому, нет абсолютного ответа на этот вопрос.
это случилось со мной, когда я удаляю свою Visual Studio 2015, потому что нереально 4.18, независимо от того, использую ли я VS 2015 иЯ хочу использовать 2017, и я видел, как некоторые люди решали эту проблему с помощью удаления VS 2015.
при удалении VS 2015 появляется эта ошибка, когда я хочу создать новый проект C ++:
Проектне может быть скомпилировано.Хотите открыть его в Visual Studio?
Running f:/Program Files/Epic Games/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe MyProject451 Development Win64 -project="F:/c++ New/New folder/MyProject451/MyProject451.uproject" -editorrecompile -progress -NoHotReloadFromIDE
Performing full C++ include scan (building a new target)
Creating makefile for MyProject451 (no existing makefile)
@progress push 5%
Parsing headers for MyProject451Editor
Running UnrealHeaderTool "F:\c++ New\New folder\MyProject451\MyProject451.uproject" "F:\c++ New\New folder\MyProject451\Intermediate\Build\Win64\MyProject451Editor\Development\MyProject451Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for MyProject451Editor in 7.2801937 seconds
@progress pop
Performing 9 actions (4 in parallel)
[2/9] Resource ModuleVersionResource.rc.inl
[3/9] Resource PCLaunch.rc
SharedPCH.Engine.cpp
MyProject451GameModeBase.cpp
MyProject451.init.gen.cpp
MyProject451.cpp
MyProject451GameModeBase.gen.cpp
[8/9] Link UE4Editor-MyProject451.dll
[9/9] Link UE4Editor-MyProject451.lib
LINK : fatal error LNK1181: cannot open input file 'ws2_32.lib'
Creating library F:\c++ New\New folder\MyProject451\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-MyProject451.lib and object F:\c++ New\New folder\MyProject451\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-MyProject451.exp
ERROR: UBT ERROR: Failed to produce item: F:\c++ New\New folder\MyProject451\Binaries\Win64\UE4Editor-MyProject451.dll
Total build time: 34.18 seconds (Local executor: 0.00 seconds)
изображение ошибки (я копирую примечания выше, как вы можете видеть): введите описание изображения здесь
многие люди упоминают его отношение к Windows SDK и тамWindows SDK в установке, если я добавлю больше, дайте мне знать. введите описание изображения здесь
Я подумал, что если я установлю Unreal 4.19, возможно, его исправят, но это не так.
он ищет файлы C ++ поколения ue4 для VS 2015. введите описание изображения здесь
Я надеюсь, что кто-нибудь знает, как решить эту проблему и как мне это объяснить.