VS2017: «Не удается найти DLL компилятора ресурсов. Пожалуйста, убедитесь, что путь правильный».

Я использую Visual Studio 2017. Когда я пытаюсь создать решение, я сталкиваюсь с этой ошибкой:

Не удается найти библиотеку DLL компилятора ресурсов. Пожалуйста, убедитесь, что путь правильный.

Я проверил свою систему и обнаружил, что на моем компьютере установлены пакеты SDK v7.0, v8.0, v8.0A, v8.1A и v10.0A. Я проверил свойства своего проекта, и SDK по умолчанию — v8.0.


person Selvan    schedule 10.04.2017    source источник
comment
можешь поделиться скриншотом ошибки?   -  person parvezalam khan    schedule 10.04.2017


Ответы (3)


Я тоже, у меня установлена ​​​​только «Windows 10 SDK версии 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 из меню «Пуск» и нажмите «Обновить», через некоторое время все будет готово, все заработало.

больше не нужно копировать файл.

person H.Yang    schedule 02.05.2017
comment
недостаточно просто скопировать этот файл - я пытался использовать ремонт в установщике Visual Studio, но проблема все еще была - person serup; 22.06.2017
comment
в моем случае это обновление, а не ремонт - person H.Yang; 23.06.2017
comment
В итоге я использовал установщик Visual Studio, чтобы добавить соответствующие инструменты разработчика, а затем попросил его обновить, а затем восстановить - это заняло много времени, но теперь это работает для меня. - person serup; 23.06.2017
comment
Решил проблему, нажав Обновить - person liuqx; 16.09.2017

вы можете просто изменить компилятор с компилятора ресурсов на компилятор C/C++, и вы можете сделать это, просто создав ресурс, и вы столкнетесь с этой ошибкой, после этого щелкните правой кнопкой мыши пустой ресурс, который был сгенерирован, и в папке ресурсов справа щелкните [nameofyourproject].rc, а затем выберите свойства и из типа элемента измените его на компилятор C/C++, а затем удалите этот ресурс и создайте новый, и вы обнаружите, что он отлично работает с вами.

person Ahmed    schedule 13.07.2021

вы можете скопировать из
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

to

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

person Aytan Hamet    schedule 31.07.2017