Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Visual Studio 2012可以';由于rc.exe与SDK 7冲突,无法在Windows 8上构建&;VS2010_C++_Visual Studio 2012_Rc.exe - Fatal编程技术网

C++ Visual Studio 2012可以';由于rc.exe与SDK 7冲突,无法在Windows 8上构建&;VS2010

C++ Visual Studio 2012可以';由于rc.exe与SDK 7冲突,无法在Windows 8上构建&;VS2010,c++,visual-studio-2012,rc.exe,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,因为我正在进行团队项目,将我与这两个项目联系在一起 如果将平台工具集保留为v100,我可以在VS2010和VS2012中成功构建解决方案。但是如果我在VS2012中将平台工具集更改为v110,我会得到

我有一台运行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\u amd64\rc.exe”

正如在回答类似VS2012 RC.EXE问题时所建议的,我已将RC.EXE和RCDLL.DLL从Windows SDK 8文件夹复制到MSVC11.0\VC\bin文件夹,将32位版本放在bin文件夹中,将64位版本放在bin\x86\u amd64和bin\amd64文件夹中。路径上没有这些文件夹


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

欢迎使用Windows编程:)我对Windows 7上的VS 2013 Express和SDK 8.1也有类似的问题。当我从命令行运行rc.exe时,它似乎运行得很好,但当我通过IDE运行它时就不是了。可能是权限问题?尝试以管理员身份运行VS,或检查rc的权限。exe@wiz3kid,以管理员身份运行VS没有帮助。在我的例子中,它不会打印rc.exe的完整路径。它只是说
错误LNK1158:无法运行“rc.exe”
。但是
$(WindowsSDK\u ExecutablePath\u x64)
是完全正确的。这是速成版吗?你试过运行32位VS吗?