unity丢失/读取失败D3DCompiler_47.dll
有的朋友下载安装unity editor后新建项目时会遇到:
failed to read D3DCompiler_47.dll file
D3DCompiler_47.dll is missing
Failed to present D3D11 swapchain due to device reset/removed…
此类错误
其实并不是无法访问系统中的d3dcompiler47.dll,很多朋友以为是系统问题尝试升级系统都
不行,重新下载 d3dcompiler47.dll,然后用regsvr32注册,结果也无法注册。
实际上我们只需要在其他正常运行unity editor的电脑上复制对应版本editor目录下的
D3dcompiler_47.dll文件到报错电脑的editor目录下即可,如果editor版本不对应有一定的几
率会出错。
以2020.3.3f1c1为例,D3dcompiler_47.dll文件所在路径为
\Unity\Editor\2020.3.3f1c1\Editor\Data\Tools。
有时候即便复制完还是会出错,或者一时间找不到其他正常的dll文件可以复制,建议直接卸载
editor,关掉防火墙或杀毒软件后再重新安装editor即可。
分类:
unity常见报错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)