Добрый день!
У меня проблема со сборкой (компиляция, создания исполняемого файла под Windows x32, да и х64) любого С++-проекта (даже нового пустого со стартовым и без стартового контента), постоянные "Packaging failed".
В ходе гугления был получен способ, но не универсальный и работающий не всегда с первого раза.
Имею:
VS 2017 Community, все последние обновления;
UE4.19.2, из коробки, т.е. из Epic Games лаунчера, последняя версия (и месяц назад на 4.19 такая же проблема была);
Windows SDK for Windows 8.1;// у очень многих проблема из-за его отсутствия
Windows SDK - Windows 10.0.17....;
последний DirectX, все обновления к Win7x64, последние драйвера на видеокарту, все обновления скайпа, стима, Adobe Rider-а, хорошее железо, чистый системник без пыли, антимагнитный кактус, пробовал отключать антивирус, интернет, телефон и т.д.
Все пути к UE4 и проекту состоят из латиницы и не имеют пробелов.
Я создаю новый проект С++, выбираю Basic Code, указываю With Starter Content. Немного жду. Открывается проект.
Чтобы просто запустить сцену, я нажимаю Compile, затем Play - все играет.
Пытаюсь собрать проект: нажимаю Compile, после успешной компиляции жму File - Package Project - Windows - Windows (32 bit).
Выполняется сборка, а затем вылетает Packaging failed, а в логах длинная простыня из белого текста, а последние строчки содержат красный (выделены жирным), они такие:
Цитата:
UATHelper: Packaging (Windows (32-bit)): LogModuleManager: Display: Found up-to-date module file ../../../Engine/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UE4Editor-WindowsMoviePlayer.dll (API version 3944462).
UATHelper: Packaging (Windows (32-bit)): LogInit: Warning: Incompatible or missing module: UE4Editor-CPP_InetLib.dll
PackagingResults: Warning: Incompatible or missing module: UE4Editor-CPP_InetLib.dll
UATHelper: Packaging (Windows (32-bit)): Took 1,8951084s to run UE4Editor-Cmd.exe, ExitCode=1
UATHelper: Packaging (Windows (32-bit)): ERROR: Cook failed.
UATHelper: Packaging (Windows (32-bit)): (see C:\Users\uzzerr\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+UnrealEngine+UE_4.19\UAT_Log.txt for full exception trace)
PackagingResults: Error: Cook failed.
UATHelper: Packaging (Windows (32-bit)): AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
UATHelper: Packaging (Windows (32-bit)): BUILD FAILED
PackagingResults: Error: Unknown Cook Failure
Чтобы все-таки собрать, открываю код проекта в VS2017 (в папке проекта файл с расширением "имя_проекта".sln)
1. Щелкаю Сборка - Собрать решение (Ctrl+Shift+B)
Затем
2. Сборка - Построение - 2 "имя проекта"
Потом
3. Отладка - Начать отладку (F5, короче)
Вылетает окошко:
Щелкаю да, и ЕСЛИ НЕ ВЫЛЕТАЕТ НОВЫХ ПРЕДУПРЕЖДЕНИЙ, что он не смог пересобрать, то
проект еще раз открывается в новом окне, я его закрываю, а уже после этого перехожу в прежнее окно проекта и выполняю
File - Package Project - Windows - Windows (32 bit). И сборка проходит успешно.
Что интересно, с блюпринтами такого нет и все работает как надо.
Вопрос, кто сталкивался с аналогичными проблемами?
Все так компилируют или только я?
Как решать такую проблему?
P.S. Не я один с таким мучаюсь, но универсального решения я не нашел, буду рад любой помощи.