6

我正在使用 Visual Studio 2017。当我尝试构建解决方案时,遇到此错误:

找不到资源编译器 DLL。请确保路径正确。

我检查了我的系统,发现我的机器上安装了 v7.0、v8.0、v8.0A、v8.1A 和 v10.0A SDK。我检查了我的项目属性,默认的 SDK 是 v8.0

4

3 回答 3

6

我也是,我只安装了“windows 10 sdk version 10.0.15063.0”,然后解决了:

将 rddll.dll 从:c:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86\rcdll.dll 复制到:c:\Program Files (x86)\Windows Kits\10\bin\x86 \

参考链接:https ://developercommunity.visualstudio.com/content/problem/43024/ide-cannot-find-the-resource-compiler-dll-rcdlldll.html

只是一个临时的解决方法,但它有效。

编辑:

从开始菜单运行 Visual Studio 安装程序,然后单击更新,一段时间后,一切正常。

它不再需要复制文件。

于 2017-05-02T10:57:36.420 回答
0

您可以从
C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64\rc.exe
C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64 复制\rcdll.dll


C:\Program Files (x86)\Windows Kits\10\bin\x64\rc.exe
C:\Program Files (x86)\Windows Kits\10\bin\x64\rcdll.dll

并从

C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86\rc.exe
C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86\ 复制rcdll.dll

C:\Program Files (x86)\Windows Kits\10\bin\x86\rc.exe
C:\Program Files (x86)\Windows Kits\10\bin\x86\rcdll.dll

于 2017-07-31T14:14:24.683 回答
0

您可以简单地将编译器从资源编译器更改为 C / C++ 编译器,您可以通过简单地创建资源来做到这一点,然后您将面临该错误,然后右键单击已生成的空资源和资源文件夹单击 [nameofyourproject].rc,然后选择属性并从项目类型将其更改为 C / C++ 编译器,然后删除该资源并创建一个新资源,您会发现它可以正常工作。

于 2021-07-13T01:34:37.723 回答