法1:
在注册表中找到:HKEY_CURRENT_USER\Software\Microsoft\Microsoft SDKs\Windows
在windows项中如果存在以下两项就修改为下列示例,如果没有新建如下两项并设置相应值:
X86系统:
"CurrentVersion"="v7.0a"
"CurrentInstallFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.0A\\"
X64系统:
"CurrentVersion"="v7.0a"
"CurrentInstallFolder"="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\"
法2:在vs中试图编辑资源文件时,如果缺少rcdll.dll,系统会提示找不到错误,所以可以将rcdll.dll加入相应文件夹下解决
系统默认从C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64 (x86系统是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x86)与vs安装路径vc bin目录下:D:\Program\Visual Studio 10.0\VC\bin
如图:
这样不管如何,vs都能找到这个文件,就可以正常使用资源编辑功能了。