错误:元素<EnableEnhancedInstructionSet>具有无效值"NoExtensions"

E_l*_*ner 4 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".
Run Code Online (Sandbox Code Playgroud)

似乎配置更改导致了这个问题.我所做的是将Project ->Properties->Configuration Properties->General->Platform Toolset"v120" 更改为"v100",然后将其更改DefaultTargets="Build" ToolsVersion="12.0DefaultTargets="Build" ToolsVersion="4.0".

我怎样才能克服这个错误?谢谢.

E_l*_*ner 5

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