error MSB3073: 命令“"F:\Epic Games\UE_4.27\Engine\Build\BatchFiles\Build.bat
时间: 2023-09-25 10:09:54 浏览: 391
这个错误是由于编译 Unreal Engine 时出现的问题,可能是由于不正确的路径或权限问题。
一种解决方法是打开 Unreal Engine 编辑器,然后选择“文件”菜单中的“生成 Visual Studio 项目文件”选项。这将生成 Visual Studio 项目文件,并将其保存到 Unreal Engine 项目文件夹中。
然后在 Visual Studio 中打开该项目,重新生成解决方案并尝试编译。如果仍然出现错误,则可以尝试以管理员身份运行 Visual Studio。
如果以上方法仍然无法解决问题,请尝试在 Unreal Engine 官方论坛或社区中搜索类似的问题,并查看其他用户的解决方案。
相关问题
1>UnrealBuildTool : error : No platforms specified for target 1>D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(45,5): error MSB3073: 命令“"D:\Epic Games\UE_4.27\Engine\Build\BatchFiles\Build.bat" UE_LingTongServiceEditor Win31 Development -Project="C:\Users\ADMIN\Documents\Unreal Projects\MCinUE4\UE_LingTongService.uproject" -WaitMutex -FromMsBuild”已退出,代码为 6。
这个错误提示是因为没有指定编译的平台。你需要在编译命令中指定编译的平台,例如:
```
"D:\Epic Games\UE_4.27\Engine\Build\BatchFiles\Build.bat" UE_LingTongServiceEditor Win64 Development -Project="C:\Users\ADMIN\Documents\Unreal Projects\MCinUE4\UE_LingTongService.uproject" -WaitMutex -FromMsBuild
```
其中的 `Win64` 就是指定编译的平台为 64 位 Windows。你可以根据自己的实际情况修改参数。
Microsoft.MakeFile.targets(44, 5): [MSB3073] 命令“"C:\Program Files\Epic Games\UE_5.1\Engine\Build\BatchFiles\Build.bat"代码为 -532462766。
这个错误是由于 MSB3073 引发的,它指示在构建过程中执行的自定义命令返回了非零的退出代码。在你提供的信息中,命令是 "C:\Program Files\Epic Games\UE_5.1\Engine\Build\BatchFiles\Build.bat",而错误代码为 -532462766。
要解决此问题,你可以尝试以下几个步骤:
1. 确保构建命令路径正确:检查指定的路径是否正确,确保文件存在并且可执行。
2. 检查依赖项:构建可能依赖于其他文件或库。确保所有依赖项都已正确安装,并且相关路径已经设置正确。
3. 检查环境变量:确保系统环境变量设置正确,尤其是与构建过程相关的变量。如果需要,可以手动设置这些变量。
4. 查看构建脚本日志:在构建过程中,查看生成的日志文件以获取更多详细信息。这些日志可能会提供有关导致错误的更多上下文信息。
如果尝试了上述解决方法后仍然无法解决问题,请提供更多错误信息或日志内容,以便更好地帮助你解决问题。
阅读全文