3

我有一台运行 Visual Studio 2010 和 2012 的 Windows 8 机器。安装了 Windows SDK 7.0A(大概是在安装 Visual Studio 2010 期间)并且我最近安装了 Windows SDK 8。

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

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

链接:致命错误 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 文件夹和 64 位在 bin\x86_amd64 和 bin\amd64 文件夹中。这些文件夹都不在 PATH 上。

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

4

0 回答 0