C++ 在旧的visual studio 2010界面中使用最新的2013 MS cc编译器?

C++ 在旧的visual studio 2010界面中使用最新的2013 MS cc编译器?,c++,visual-studio-2010,visual-studio,compiler-construction,ide,C++,Visual Studio 2010,Visual Studio,Compiler Construction,Ide,我想知道是否有人有配置此的经验: 进入VisualStudio2010 我的一些机器上只有Windows Vista;我想使用2012或2013编译器编写代码。我知道VisualStudio非常可配置,可以插入各种编译器(比如sony for PS Vita为VisualStudio中基于gcc的编译器提供配置) 无法在Vista上安装VS 2012和2013 express。但我看不出为什么编译器;纯粹的命令行工具在Vista上不起作用。(因为它不敢使用那种该死的K32GetModuleInf

我想知道是否有人有配置此的经验: 进入VisualStudio2010

我的一些机器上只有Windows Vista;我想使用2012或2013编译器编写代码。我知道VisualStudio非常可配置,可以插入各种编译器(比如sony for PS Vita为VisualStudio中基于gcc的编译器提供配置)

无法在Vista上安装VS 2012和2013 express。但我看不出为什么编译器;纯粹的命令行工具在Vista上不起作用。(因为它不敢使用那种该死的
K32GetModuleInformation
东西。我打赌微软调用这个函数纯粹是为了强迫人们升级操作系统)

谢谢


ps:当然,让vs 2013 express(桌面版)可安装在vista上的技巧也会很受欢迎。

如果您没有找到解决方案,并想自己尝试,我建议您手动编辑项目文件中的工具集,点击“构建”,然后查找产生错误的位置。这会告诉您需要什么,以及在哪个位置-我99%确定它需要C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Platforms\Win32\PlatformToolsets:中的工具集定义,并且该工具集只包含告诉二进制文件位置的文件。所以,也许这就是它的全部内容:提取CTP,添加toolset.props和.targets files.btw如果您仍在使用VS2008,对于该版本,我找到了一个VS2010的解决方案,它可能也适用于VS2013:@stijn:Thank:)因此它似乎是可行的。唯一的诀窍是,首先在另一台机器上安装CTP以复制已安装的可执行文件。因为vista机器本身的其他方面;无法从安装程序中提取它们:'(安装程序很早就退出了,因为他们说找不到VS2013。许多安装程序可以使用WinRAR/7Zip/提取。另请参阅