当我按下“ F5”并且没有启动我的虚幻引擎

问题描述

首先,我想说的是,最近我格式化了整个PC。之后,我将Unreal Engine和Visual Studio 2019安装在与格式化之前不同的位置。

首先,我尝试打开项目解决方案,并尝试使用“ F5”构建解决方案。但这给了我一个错误The screenshot of my error。错误消息“无法启动程序,系统找不到指定的路径”。该错误消息中的路径是格式化我的PC之前存在的路径。

指向错误屏幕截图的备用链接:https://1drv.ms/u/s!AjZEJUZlPM7yizRT67cRETCHmIwY

然后,我卸载并重新安装了UE4,然后从那里启动了我的项目,并尝试从编辑器中打开Visual Studio文件。它确实打开了文件,但是UE4和VS并不完全同步。我通过代码从VS硬编码的一些细节没有完全显示在我的虚幻编辑器中。 我尝试关闭UE4,这次再次使用F5构建代码。但是这一次输出日志在暂时的时间内显示了“找不到指定的路径”行,然后迅速变为了该行,

'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\regsvr32.exe'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\apphelp.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\AcLayers.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\win32u.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\gdi32full.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\msvcp_win.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\sfc.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\winspool.drv'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\sfc_os.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\ole32.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. 
'regsvr32.exe' (Win32): Loaded 'C:\Windows\System32\uxtheme.dll'. 
The thread 0xab4 has exited with code 3 (0x3).
The program '[17104] regsvr32.exe' has exited with code 3 (0x3).

然后我只在堆栈中看到了几个修复程序溢出,我尝试了这些修复程序,这些修复程序是:

1。。我转到了工具->选项->项目和解决方案->构建并运行,然后在“运行中,当项目用完时”进行了检查。日期”选项设置为“始终构建”,在“发生构建或部署错误时运行”下,该选项设置为“提示启动”。但是什么也没启动,也没有提示。

2。。我搜索了代码3的退出项,发现它说这意味着未找到特定的路径文件,可以使用ILMerge进行修复,因此我搜索了ILMerge并从这个网站(https://www.inogic.com/blog/2018/06/automate-ilmerge-for-workflowsplugins-to-merge-multiple-assemblies-into-one-in-dynamics-365/)我发现必须通过“ NutGet程序包管理器”中的“程序包管理器控制台”安装ILMerge。然后使用 Install-Package ILMerge.MSBuild.Task Install-Package ilmerge 这两个命令行进行了安装。他们两个都显示成功安装。但是后来我再次尝试了F5,但是还是一样。

3。。我还转到了工具->选项->调试->常规,在最底部,我选中了“自动关闭控制台,调试停止”,默认情况下未选中。

4。最后,我尝试从“ Build”选项中清除解决方案,然后按F5,这一次的输出是不同的,表明它有错误,并且提示我是否要启动该应用程序。这是我得到的输出,

1>------ Build started: Project: Alpha1,Configuration: Development_Editor x64 ------
1>Creating makefile for Alpha1Editor (no existing makefile)
1>Parsing headers for Alpha1Editor
1>  Running UnrealHeaderTool "D:\AlphaGames\Alpha1\Alpha1.uproject" "D:\AlphaGames\Alpha1\Intermediate\Build\Win64\Alpha1Editor\Development\Alpha1Editor.uhtmanifest" -LogCmds="loginit warning,logexit warning,logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\Users\USER\AppData\Local\UnrealBuildTool\Log_UHT.txt" -installed
1>Reflection code generated for Alpha1Editor in 7.5102243 seconds
1>Building Alpha1Editor...
1>Using Visual Studio 2019 14.26.28806 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801) and Windows 10.0.18362.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>Building 41 actions with 4 processes...
1>  [1/41] Default.rc2
1>  [2/41] SharedPCH.Engine.ShadowErrors.cpp
1>  [3/41] ColliderMovementComponent.cpp
1>EXEC : error : Unable to rename D:\AlphaGames\Alpha1\Intermediate\Build\Win64\UE4Editor\Development\Alpha1\ColliderMovementComponent.cpp.txt.tmp to D:\AlphaGames\Alpha1\Intermediate\Build\Win64\UE4Editor\Development\Alpha1\ColliderMovementComponent.cpp.txt
1>  [4/41] Collider.cpp
1>  [5/41] Critter.cpp
1>  [6/41] Enemy.cpp
1>  [7/41] FloatingPlatform.cpp
1>  [8/41] EnemyAnimInstance.cpp
1>  [9/41] Weapon.cpp
1>  [10/41] FloorSwitch.cpp
1>  [11/41] MyActor.cpp
1>D:\AlphaGames\Alpha1\Source\Alpha1\MyActor.cpp(50): warning C4996: 'UPrimitiveComponent::AddTorque': Use AddTorqueInRadians instead. Please update your code to the new API before upgrading to the next release,otherwise your project will no longer compile.
1>  [12/41] Item.cpp
1>  [13/41] MainAnimInstance.cpp
1>  [14/41] Pickup.cpp
1>  [15/41] Main.cpp
1>  [16/41] Alpha1GameModeBase.cpp
1>  [17/41] Explosive.cpp
1>  [18/41] Alpha1.cpp
1>  [19/41] Alpha1.init.gen.cpp
1>  [20/41] SpawnVolume.cpp
1>  [21/41] Collider.gen.cpp
1>  [22/41] Critter.gen.cpp
1>  [23/41] ColliderMovementComponent.gen.cpp
1>  [24/41] EnemyAnimInstance.gen.cpp
1>  [25/41] Enemy.gen.cpp
1>  [26/41] Explosive.gen.cpp
1>  [27/41] FloatingPlatform.gen.cpp
1>  [28/41] Alpha1GameModeBase.gen.cpp
1>  [29/41] FloorSwitch.gen.cpp
1>  [30/41] MainAnimInstance.gen.cpp
1>  [31/41] Main.gen.cpp
1>  [32/41] MyActor.gen.cpp
1>  [33/41] Pickup.gen.cpp
1>  [34/41] SpawnVolume.gen.cpp
1>  [35/41] Weapon.gen.cpp
1>EXEC : error : Unable to rename D:\AlphaGames\Alpha1\Intermediate\Build\Win64\UE4Editor\Development\Alpha1\Weapon.gen.cpp.txt.tmp to D:\AlphaGames\Alpha1\Intermediate\Build\Win64\UE4Editor\Development\Alpha1\Weapon.gen.cpp.txt
1>  [36/41] Alpha1_PlayerController.gen.cpp
1>  [37/41] Item.gen.cpp
1>  [38/41] Alpha1_PlayerController.cpp
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(46,5): error MSB3073: The command "chcp 65001 >NUL && D:\UE_4.25\UE_4.25\Engine\Build\BatchFiles\Build.bat Alpha1Editor Win64 Development -Project="D:\AlphaGames\Alpha1\Alpha1.uproject" -WaitMutex -FromMsBuild" exited with code 6.
1>Done building project "Alpha1.vcxproj" -- FAILED.
========== Build: 0 succeeded,1 failed,0 up-to-date,0 skipped ==========

请协助我解决这个问题。我长期困扰着这个问题。告诉我,如果您想了解其他信息或希望我分享有关此问题的任何其他信息。让我知道您在访问我共享的错误屏幕截图链接时是否遇到问题

解决方法

我团队中的某个人遇到了与您在第 4 次修复尝试中描述的完全相同的问题(重命名错误)。这似乎是由他们的防病毒软件引起的,导致错误消息中提到的文件无法重命名。
我建议您在构建时完全禁用防病​​毒软件。

我读过类似的错误也可能由文件路径中的特殊字符或路径太长(超过 260)引起。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...