whi*_*ash 9 c++ visual-studio-2010
我一直在关注Forger的win32 API教程,我决定打开menu_one.rc
文件从VS2010中查看其内容,我收到了这个错误:
我已经仔细检查了两个位置,但实际上并不存在任何文件.我所拥有的rcdll.dll的唯一副本位于:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\rcdll.dll and
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64\rcdll.dll
Run Code Online (Sandbox Code Playgroud)
我已经尝试过修复Windows SDK的安装,但这并没有解决问题.我该怎么办?
该主题提到了注册表问题:
我已经能够使用安装了Windows 7 SP1 64位和VS2010 Sp1的电脑重现这个问题.
我必须修改以下注册表项
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows]
"CurrentVersion"="7.0"
"CurrentInstallFolder"="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0\\"
Run Code Online (Sandbox Code Playgroud)
至
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows]
"CurrentVersion"="7.0.30319"
"CurrentInstallFolder"="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\"
Run Code Online (Sandbox Code Playgroud)
并且有2个键
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows]
Run Code Online (Sandbox Code Playgroud)
哪个是
v7.0
v7.0A
Run Code Online (Sandbox Code Playgroud)
我删除了v7.0及其所有子键.问题解决了.