当前位置: 首页 > article >正文

UE4/5 编译报错 MSB3073

UE4/5 编译报错 MSB3073

目录

UE4/5 编译报错 MSB3073

一、引言

二、方法1

三、方法2

四、方法3


一、引言

我们下载源代码之后编译时,可能会出现以下报错:

MSB3073 命令“..\..\Build\BatchFiles\Rebuild.bat -Target="UE4Editor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild”已退出

我在试过很多次原因排查后,记录一下几个可能能帮助解决的方法

二、方法1

查看文件夹路径名称。

这是可能存在的问题,也是最好排查的,但容易陷入误区,导致试过别的办法后还是不行。

查看自己源代码的文件路径,所在文件夹中是否存在中文或者“-”这样的符号,可以有“_”这个符号,如果存在,可能会导致项目报错MSB3073

三、方法2

电脑配置可能与项目配置不符导致的。

1.删除引擎源代码"Engine\Intermediate\Build\Win64\UnrealEditor\Development\VisualStudioDTE"文件夹。

如果发现没有这个文件夹:

(1)打开Visual Stutio Installer,点击修改

(2)在使用C++的游戏开发中勾选上Unreal Engine 安装程序或在单个组件中搜索unreal,找到Unreal Engine 安装程序。选上然后点击修改。

然后进行下一步

2.双击再次运行Setup.bat;需要等待批处理文件运行结束。

3.重新运行GenerateProjectFiles.bat,进行生成。

4.重启电脑。

5.再重新编译项目。

四、方法3

可能MSVC编译版本过高,降版本试试看:

使用以下版本 MSVC编译器,重新编译。

VS2019的版本下载
 MSVC v142 - VS 2019 C++ x64/x86生成工具(v14.29-16.10)

VS2022的版本下载

记录各类解决方法,以后好查阅


http://www.kler.cn/a/385383.html

相关文章:

  • React 探秘(四):手撸 mini-react
  • 快速傅里叶变换(FFT)基础(附python实现)
  • 发布一个npm组件库包
  • mac m1 docker本地部署canal 监听mysql的binglog日志
  • WPF中如何简单的使用MvvmLight创建一个项目并进行 增删改查
  • leetcode20.括号匹配
  • 【Python图像处理】进阶实战指南
  • Spark集群模式搭建之Yarn模式
  • NoETL自动化指标平台为数据分析提质增效,驱动业务决策
  • 域名+服务器+Nginx+宝塔使用SSL证书配置HTTPS
  • 营业执照OCR识别API接口如何用C#调用
  • 系统架构设计师论文:论基于构件的软件开发方法及其应用
  • 【Linux】拆分详解 - vim / gcc / makefile
  • 硬币游戏赢家 | 动态规划
  • 【论文笔记】Token Turing Machines
  • 【目标跟踪】目标跟踪算法资料笔记
  • 【Python】轻松实现机器翻译:Transformers库使用教程
  • [linux]docker项目部署
  • 【论文笔记】VCoder: Versatile Vision Encoders for Multimodal Large Language Models
  • 100+SCI科研绘图系列教程(R和python)
  • A day a tweet(sixteen)——The better way of search of ChatGPT
  • ffmpeg命令
  • L7.【LeetCode笔记】相交链表
  • Spring Boot 项目启动时打印端口号、项目名及访问地址
  • 【Vue 全家桶】3、使用 Vue 脚手架(Vue-cli)
  • 商业数据库 - oracle - 索引