错误:元素<enableenhancedinstructionset>具有无效值&#34; NoExtensions&#34; </enableenhancedinstructionset>

时间:2014-04-28 10:56:04

标签: c++ visual-studio-2010 visual-studio visual-studio-2012

我正试图在虚拟机上的Windows XP中的VS2010下打开其他人的C ++项目。问题是,我认为该项目似乎是在Windows7下的VS2012下开发的。由于互联网,我已成功转换其相关配置。但是现在,当我尝试构建这个项目时,我收到了以下错误:

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error : Element <EnableEnhancedInstructionSet> has an invalid value of "NoExtensions".

似乎配置更改导致了这个问题。我所做的是改变Project ->Properties->Configuration Properties->General->Platform Toolset来自&#34; v120&#34;到&#34; v100&#34;,然后又将DefaultTargets="Build" ToolsVersion="12.0更改为DefaultTargets="Build" ToolsVersion="4.0"

如何克服此错误?谢谢。

1 个答案:

答案 0 :(得分:5)

好的,我这样解决了:Project ->Properties ->C/C++ ->Code Generation->Enable Enhanced Instruction Set -> Not Set