由于rc.exe与SDK 7& S的冲突,Visual Studio 2012无法在Windows 8上构建。 VS2010

时间:2013-10-02 23:40:37

标签: c++ visual-studio-2012 rc.exe

我有一台运行Visual Studio 2010和2012的Windows 8计算机。安装了Windows SDK 7.0A(可能是在Visual Studio 2010安装期间),我最近安装了Windows SDK 8.

我需要在我的机器上安装VS2010 Pro和VS2012 Ultimate,因为我正在开展团队项目,将我与两者联系起来。

如果我将Platform Toolset设置为v100,我可以在VS2010和VS2012中成功构建我的解决方案。但如果我在VS2012中将平台工具集更改为v110,我会得到一个

LINK:致命错误LNK1158:无法运行'C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ bin \ x86_amd64 \ rc.exe'

正如在类似VS2012 RC.EXE问题的答案中所建议的那样,我已将RC.EXE和RCDLL.DLL从Windows SDK 8文件夹复制到MSVC11.0 \ VC \ bin文件夹,将32位版本放在bin文件夹中bin \ x86_amd64和bin \ amd64文件夹中的64位。这些文件夹都不在PATH上。

我可以剪切并粘贴错误消息rc.exe引用并从命令行运行它,所以我知道它在那里并运行。它的版本是6.2.9200.16384。

0 个答案:

没有答案