Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема с созданием проекта на основе C++ в Unreal Engine 5.

Иван Чистяков Ученик (98), на голосовании 4 месяца назад
При создании проекта на основе C++ выдаёт ошибку.

----------------------------------------------------------------------------------------------------------------------------

An error occurred while trying to generate project files.

Running C:/Program Files/Epic Games/UE_5.4/Engine/Build/BatchFiles/Build.bat -projectfiles -project="C:/Users/user/Documents/Unreal Projects/Project_1/Project_1.uproject" -game -rocket -progress
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -projectfiles -project="C:/Users/user/Documents/Unreal Projects/Project_1/Project_1.uproject" -game -rocket -progress
Log file: C:\Users\user\AppData\Local\UnrealBuildTool\Log_GPF.txt

Generating VisualStudio project files:
Discovering modules, targets and source code for project...
Total execution time: 0.69 seconds
Unhandled exception: System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Epic Games\UE_5.4\Engine\Intermediate\ProjectFiles' is denied.
at System.IO .FileSystem.CreateDirectory(String fullPath, Byte[] securityDescriptor)
at System.IO.Directory .CreateDirectory(String path)
at EpicGames.Core.DirectoryReference.CreateDirectory(DirectoryReference location) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\Shared\EpicGames.Core\DirectoryReference.cs:line 272
at UnrealBuildTool.Utils.WriteFileIfChanged(FileItem FileItem, String Contents, StringComparison Comparison, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\Utils.cs:line 1765
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String[] Arguments, Boolean bCacheDataForEditor, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\ProjectFiles\ProjectFileGenerator.cs:line 954
at UnrealBuildTool.GenerateProjectFilesMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\GenerateProjectFilesMode.cs:line 65
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 660
Голосование за лучший ответ
Моки Иком Афон Яшин Знаток (428) 5 месяцев назад
Ошибка, с которой вы столкнулись при создании проекта на C++ в Unreal Engine 5, связана с проблемой доступа к папке, где Unreal Engine пытается создать необходимые файлы. Вот несколько шагов, которые могут помочь решить эту проблему:

1. **Запуск от имени администратора**: Попробуйте запустить Unreal Engine от имени администратора. Для этого щелкните правой кнопкой мыши на значке Unreal Engine и выберите "Запуск от имени администратора". Это может дать приложению необходимые права для записи файлов.

2. **Проверка прав доступа**: Убедитесь, что у вас есть необходимые права доступа к папке `C:\Program Files\Epic Games\UE_5.4\Engine\Intermediate\ProjectFiles`. Попробуйте:
- Щелкнуть правой кнопкой мыши на папке `Engine`, выбрать "Свойства".
- Перейти на вкладку "Безопасность" и убедиться, что учетная запись, под которой вы работаете, имеет полные права на эту папку.

3. **Антивирус и брандмауэр**: Иногда антивирусные программы или брандмауэр могут блокировать доступ к определённым папкам. Попробуйте временно отключить их и проверить, решает ли это проблему.

4. **Чистка временных файлов**: Попробуйте удалить содержимое папки `C:\Users\user\AppData\Local\UnrealBuildTool`, так как там могут находиться временные файлы, мешающие нормальной работе.

5. **Переустановка Unreal Engine**: Если ничего из вышеперечисленного не помогает, может быть полезно переустановить Unreal Engine. Убедитесь, что вы удаляете все связанные файлы, чтобы избежать возможных конфликтов.

6. **Создание проекта в другой папке**: Попробуйте создать проект в другой директории, например, в `C:\UnrealProjects`, чтобы проверить, не связана ли проблема с конкретной папкой.

Следуя этим шагам, вы, скорее всего, сможете устранить проблему с доступом и успешно создать проект.
Иван ЧистяковУченик (98) 5 месяцев назад
Крайне не приветствую ответы через нейросеть, я не отсталый чтобы не додуматься использовать искусственный интеллект.
Ernaz Nursultan Мыслитель (7816) 5 месяцев назад
Права доступа проверь,антивирус выруби,проверь путь сохранения проектов, ну и самое простое это запуск от имени админа
Иван ЧистяковУченик (98) 5 месяцев назад
Искренне благодарю. Огромное спасибо.
Похожие вопросы