【问题标题】:Unreal Engine 4 Building Error: Unknow platform for action trying to compile dte80a.cpp虚幻引擎 4 构建错误:尝试编译 dte80a.cpp 的操作平台未知
【发布时间】:2021-07-09 05:04:58
【问题描述】:
Building UE4Editor and ShaderCompileWorker...
 
Using 
Visual Studio 2019 14.28.29913 toolchain (C:\msvs\2019\Professional\VC\Tools\MSVC\14.28.29910) 
and Windows 10.0.18362.0 SDK (C:\Program Files (x86)\Windows Kits\10).
 
Unknown platform for action: command 'C:\msvs\2019\Professional\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\cl.exe', 
arguments 
'"H:\ProjectA\Engine\Engine\Intermediate\Build\Win64\UE4Editor\Development\VisualStudioDTE\dte80a.cpp" 
/c /nologo /Fo "H:\ProjectA\Engine\Engine\Intermediate\Build\Win64\UE4Editor\Development\VisualStudioDTE\dte80a.obj"
/I . 
/I C:\msvs\2019\Professional\VC\Tools\MSVC\14.28.29910\INCLUDE 
/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" 
/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" 
/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" 
/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" 
/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt"'
 
C:\msvs\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(45,5): 
error MSB3073: 
The command
"..\..\Build\BatchFiles\Build.bat 
-Target="UE4Editor Win64 Development" 
-Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild" 
exited with code 6.

从源代码构建 UE4 引擎(UE4Editor 和 ShaderCompileWorker)时出错。 我已经尝试过很多次清洁和重建。似乎没有帮助。 我该如何解决这个问题?

【问题讨论】:

    标签: c++ windows unreal-engine4


    【解决方案1】:

    未知的行动平台:命令是关键。 在您的解决方案中找到此字符串。你会在 unrealBuildTool 中找到它。 并在该行设置断点。 问题可能是 parseActionPlatform 出错了。并找出原因。 也许是您的 action.commandPath.fullname 包含条件失败。尝试修复它。 也许这个答案会再次被删除。但我不在乎。因为我解决了同样的问题,所以使用这两个解决方案。

    【讨论】:

      猜你喜欢
      • 2014-04-26
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 2021-08-24
      • 2018-07-05
      • 2018-08-13
      • 2021-04-14
      • 1970-01-01
      相关资源
      最近更新 更多