[UE4 error] Проект не может быть скомпилирован.Хотите открыть его в Visual Studio? - PullRequest
0 голосов
/ 05 июня 2018

Я видел, что многие многие задают этот вопрос, и, по-видимому, нет абсолютного ответа на этот вопрос.

это случилось со мной, когда я удаляю свою 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. введите описание изображения здесь

Я надеюсь, что кто-нибудь знает, как решить эту проблему и как мне это объяснить.

1 Ответ

0 голосов
/ 06 июня 2018

Я исправляю это, загрузив этот очиститель по этой ссылке https://github.com/Microsoft/VisualStudioUninstaller/releases.после этого UE4, когда вы хотите создать новый проект, отправляет сообщение, в котором говорится, что у вас нет VS2017, не паникуйте, просто скачайте установщик и измените его, после этого он загрузит около 350 мг, и после этого все будет исправлено.для получения дополнительной информации: https://answers.unrealengine.com/questions/597939/new-c-project-fails-to-compile-using-ue-415-and-vs.html

...