PISCOnoob

导航

统计

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即可。

posted on   PISCOnoob  阅读(999)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示