我无法在Visual Studio C++ 2012中编译/生成任何内容,因为出现错误,指出我有不合适的ToolsVersion或缺少ToolSet。

这是控制台中的错误:



我已经安装了Microsoft SDK。这也可能是相关的-我最近从2013 VSRC降级到2012 MSVC,但是我做了干净的卸载。

最佳答案



项目->属性->常规->平台工具集(如IInspectable正确注释)


  • 右键单击项目->卸载项目
  • 右键单击项目->编辑(名称).vcxproj
  • 更改此行:<Project DefaultTargets="Build" ToolsVersion="12.0" ...
  • 转换为:<Project DefaultTargets="Build" ToolsVersion="4.0" ...
  • 保存,关闭,右键单击项目->重新加载项目
  • 关于c++ - VS 2012-项目由于缺少工具集而无法构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20886391/

    10-09 05:49
    查看更多