最近新安装的unity3D,在打开项目时报错Fatal error!显示无权访问d3dcompiler_47.dll,解决方法很简单
无权访问d3dcompiler_47.dll
一开始以为无法访问系统中的d3dcompiler_47.dll,我升级系统都不行。客服推荐重新下载d3dcompiler_47.dll,然后用regsvr32注册,结果也无法注册,这让我更加以为是系统问题。但后来才发现,主要是在安装目录\Unity\Editor\2020.3.3f1c1\Editor\Data\Tools里缺少d3dcompiler_47.dll,一定得在Tools目录下添加,其他目录都没用。
对了,我是导入的我老版本中的d3dcompiler_47.dll,unity hub以及系统盘的system和syswow64中都有这个dll文件,网上也应该有,不过不知道会不会有兼容问题,没有试过。我提供一下我的d3dcompiler_47.dll,有需要的可以下载:
链接:https://pan.baidu.com/s/1HfXlgSwPUSnO4qrw6v8nPQ
提取码:1234