我正试图在虚拟机上的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"
。
如何克服此错误?谢谢。
答案 0 :(得分:5)
好的,我这样解决了:Project ->Properties ->C/C++ ->Code Generation->Enable Enhanced Instruction Set -> Not Set
。