【发布时间】:2021-04-12 17:50:16
【问题描述】:
我正在构建一个 openFrameworks 项目(使用生成 VS2017 解决方案的项目生成器)但收到“找不到 v142 的构建工具”错误。 Stack Overflow 上的答案说要进入 Project > Properties > Configuration Properties > General 并将 Platform Toolset 设置为 v141 以便降级,但是即使这样做,我的项目也无法构建并出现相同的错误。有关详细信息,请参阅此屏幕截图:
这是我从安装程序安装的:
我也安装了 VS 2019,但无法卸载。
如何解决此错误并在 VS 2017 上构建?
【问题讨论】:
-
错误引用了一个项目,但属性页引用了另一个。
-
@dxiv 不错不错!我没有意识到我必须单独降级解决方案中的每个项目。
-
Visual Studio 2017 是否支持 2019 年以来的工具集??
-
v140 = VS2015,v141 = VS2017,v142 = VS2019。我认为您的问题与此类似:https://stackoverflow.com/questions/44046355/visual-studio-2015-not-detecting-v141-2017-build-tools
-
对,应该有吧?这很奇怪,因为如果您查看openframeworks.cc/download,您会看到唯一可用的 VS 选项是 2017 年......项目生成器与这个下载包捆绑在一起......也许我错过了一些东西
标签: c++ visual-studio visual-studio-2017 openframeworks build-tools