Ошибка при создании файлов проекта Visual Studio (.sln для нереального)

#c #visual-studio #unreal-engine4

Вопрос:

Для понимания, вот проект с github: ссылка GitHub link Project

У меня установлены Unreal Engine 4 4.17 и 4.18 и версии IDE Visual Studio 2017. Когда я нажимаю кнопку для создания файлов VS .sln, она выдает эту ошибку:

 "Running C:/Program Files/Epic Games/UE_4.17/Engine/Binaries/DotNET/UnrealBuildTool.exe  -projectfiles -project="C:/Users/NAME/Downloads/SimpleFPSTemplate-ue4.17/FPSGame.uproject" -game -rocket -progress -log="C:UsersNAMEDownloadsSimpleFPSTemplate-ue4.17/Saved/Logs/UnrealVersionSelector-2021.08.17-18.42.01.log"

UnrealBuildTool Exception: System.IO.DirectoryNotFoundException: ?? 㤠???? ????? ????? ???? "c:usersNAMEdownloadssimplefpstemplate-ue4.17savedlogsunrealversionselector-2021.08.17-18.42.01.log".

   ? System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   ? System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

   ? System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)

   ? UnrealBuildTool.UnrealBuildTool.GuardedMain(String[] Arguments)

   ? UnrealBuildTool.UnrealBuildTool.Main(String[] Arguments)"
 

Если я просто попытаюсь запустить проект, я получу сообщение об отсутствии FPSGame.dll

Я попытался изменить версию UE4 с 4.17 на 4.18 и обратно. Я переустановил обе версии игрового движка UE4. Я переустановил IDE ПРОТИВ версии 2017. Я проверил файлы движка для обеих версий. Но это все равно выдает ошибку. Я запустил VS, EGLauncher, UE4 в качестве администратора. Я переместил проект из загрузок в папку, созданную движком UE4 — Unreal Projects. Я удалил пробел в Нереальных проектах. Я переместил его на рабочий стол, а программные файлы — без разницы, я все равно получаю ошибки.

Это текст из журнала в папке «Сохраненные/журналы».:

 Log file open, 08/17/21 18:52:03

LogWindows: Failed to load 'aqProf.dll' (GetLastError=126)

LogWindows: File 'aqProf.dll' does not exist

LogWindows: Failed to load 'VSPerf140.dll' (GetLastError=126)

LogWindows: File 'VSPerf140.dll' does not exist

LogWindows: Failed to load 'VtuneApi.dll' (GetLastError=126)

LogWindows: File 'VtuneApi.dll' does not exist

LogWindows: Failed to load 'VtuneApi32e.dll' (GetLastError=126)

LogWindows: File 'VtuneApi32e.dll' does not exist

LogInit: Display: Running engine for game: FPSGame

LogPlatformFile: Not using cached read wrapper

LogInit: Display: RandInit(-1859720771) SRandInit(-1859720770).

LogTaskGraph: Started task graph with 5 named threads and 20 total threads with 3 sets of task threads.

LogStats: Stats thread started at 0.353053

LogD3D11RHI: Aftermath initialized

LogPluginManager: Mounting plugin Paper2D

LogPluginManager: Mounting plugin LightPropagationVolume

LogPluginManager: Mounting plugin CodeLiteSourceCodeAccess

LogPluginManager: Mounting plugin GitSourceControl

LogPluginManager: Mounting plugin KDevelopSourceCodeAccess

LogPluginManager: Mounting plugin NullSourceCodeAccess

LogPluginManager: Mounting plugin PerforceSourceControl

LogPluginManager: Mounting plugin SubversionSourceControl

LogPluginManager: Mounting plugin UObjectPlugin

LogPluginManager: Mounting plugin VisualStudioSourceCodeAccess

LogPluginManager: Mounting plugin XCodeSourceCodeAccess

LogPluginManager: Mounting plugin AssetManagerEditor

LogPluginManager: Mounting plugin AudioCapture

LogPluginManager: Mounting plugin FacialAnimation

LogPluginManager: Mounting plugin GameplayTagsEditor

LogPluginManager: Mounting plugin MobileLauncherProfileWizard

LogPluginManager: Mounting plugin PluginBrowser

LogPluginManager: Mounting plugin SpeedTreeImporter

LogPluginManager: Mounting plugin AlembicImporter

LogPluginManager: Mounting plugin CharacterAI

LogPluginManager: Mounting plugin HTML5Networking

LogPluginManager: Mounting plugin AndroidMedia

LogPluginManager: Mounting plugin AvfMedia

LogPluginManager: Mounting plugin MediaPlayerEditor

LogPluginManager: Mounting plugin WmfMedia

LogPluginManager: Mounting plugin TcpMessaging

LogPluginManager: Mounting plugin UdpMessaging

LogPluginManager: Mounting plugin LevelSequenceEditor

LogPluginManager: Mounting plugin MatineeToLevelSequence

LogPluginManager: Mounting plugin OnlineSubsystemGooglePlay

LogPluginManager: Mounting plugin OnlineSubsystemIOS

LogPluginManager: Mounting plugin OnlineSubsystem

LogPluginManager: Mounting plugin OnlineSubsystemNull

LogPluginManager: Mounting plugin OnlineSubsystemUtils

LogPluginManager: Mounting plugin AndroidDeviceProfileSelector

LogPluginManager: Mounting plugin AndroidMoviePlayer

LogPluginManager: Mounting plugin AndroidPermission

LogPluginManager: Mounting plugin AppleMoviePlayer

LogPluginManager: Mounting plugin ArchVisCharacter

LogPluginManager: Mounting plugin CableComponent

LogPluginManager: Mounting plugin CustomMeshComponent

LogPluginManager: Mounting plugin ExampleDeviceProfileSelector

LogPluginManager: Mounting plugin GoogleCloudMessaging

LogPluginManager: Mounting plugin ImmediatePhysics

LogPluginManager: Mounting plugin IOSDeviceProfileSelector

LogPluginManager: Mounting plugin LinuxDeviceProfileSelector

LogPluginManager: Mounting plugin LocationServicesBPLibrary

LogPluginManager: Mounting plugin MobilePatchingUtils

LogPluginManager: Mounting plugin OculusVR

LogPluginManager: Mounting plugin PhysXVehicles

LogPluginManager: Mounting plugin ProceduralMeshComponent

LogPluginManager: Mounting plugin RuntimePhysXCooking

LogPluginManager: Mounting plugin SteamVR

LogPluginManager: Mounting plugin WindowsMoviePlayer

LogInit: Warning: Incompatible or missing module: UE4Editor-FPSGame.dll

LogExit: Preparing to exit.

LogModuleManager: Shutting down and abandoning module AnimationModifiers (36)

LogModuleManager: Shutting down and abandoning module PropertyEditor (35)

LogModuleManager: Shutting down and abandoning module AudioEditor (32)

LogModuleManager: Shutting down and abandoning module TextureCompressor (30)

LogModuleManager: Shutting down and abandoning module ShaderCore (28)

LogModuleManager: Shutting down and abandoning module Landscape (26)

LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (24)

LogModuleManager: Shutting down and abandoning module OpenGLDrv (22)

LogModuleManager: Shutting down and abandoning module D3D11RHI (20)

LogModuleManager: Shutting down and abandoning module AnimGraphRuntime (18)

LogModuleManager: Shutting down and abandoning module Renderer (16)

LogModuleManager: Shutting down and abandoning module Engine (14)

LogModuleManager: Shutting down and abandoning module CoreUObject (12)

LogModuleManager: Shutting down and abandoning module NetworkFile (10)

LogModuleManager: Shutting down and abandoning module CookedIterativeFile (8)

LogModuleManager: Shutting down and abandoning module StreamingFile (6)

LogModuleManager: Shutting down and abandoning module SandboxFile (4)

LogModuleManager: Shutting down and abandoning module PakFile (2)

LogExit: Exiting.

Log file closed, 08/17/21 18:52:05
 

Комментарии:

1. Журналы упоминают UE4Editor-FPSGame.dll файл, существует ли он?

2. @Top-Master Этот проект имеет 2 версии, с dll-файлом и без. Но что с dll-файлом, что без, все равно жалуется на dll-файл при запуске. Несмотря на то, что у других пользователей все в порядке. Хотя та же проблема, что и у меня, есть у многих людей. Но всегда есть что-то немного другое, и у каждого есть свои собственные решения, кому-то просто хватило времени запустить UE4 со свойствами администратора, кому-то пришлось удалить место в папке проекта. Что касается размера, как я уже сказал, я несколько раз переустанавливал обе версии движков, они работают нормально, за исключением этого проекта.

3. UPD: По какой — то причине проект генерирует файлы правильно, если вы выбираете последнюю версию UE4 4.26, Хотя проект был сделан на версии 4.17 и для других людей, он также работает даже на 4.18-правильно. Я уже 3 раза переустанавливал 4.17 и 4.18. Это все еще неясно. Но моя проблема в том, что мне это нужно только на 4.17 или 4.18, а не новее.

4.Для понимания, вот проект с github: ссылка Project

5. В чем преимущество версии UE 4.17? (Поддерживает ли он более старые версии Android?) В любом случае, в репо, которое вы связали, есть специальная ветвь для UE 4.17, поэтому клонируйте ее, как git clone ... -b UE-4.17