本文介绍了VS 2012 - 项目无法构建,因为缺少Toolset的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法在Visual Studio C ++ 2012中编译/构建任何东西,因为我得到一个错误,说明我有一个不适当的ToolsVersion或工具集丢失。



这是控制台中的错误:

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

解决方案

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

I have installed Microsoft SDK. This may be relevant also - I downgraded from 2013 VSRC to 2012 MSVC recently but I made a clean uninstallation.

解决方案

Project -> Properties -> General -> Platform Toolset (as IInspectable correctly commented)

  1. Right-click project -> Unload Project
  2. Right-click project -> Edit (name).vcxproj
    • Change this line: <Project DefaultTargets="Build" ToolsVersion="12.0" ...
    • into: <Project DefaultTargets="Build" ToolsVersion="4.0" ...
  3. Save, close, Right-click project -> Reload Project

这篇关于VS 2012 - 项目无法构建,因为缺少Toolset的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 17:36