我试图在c++上构建项目vs2017,但出现了错误:“无法找到Visual 2008的构建工具(Platform Toolset = 'v90')”,在导航之后,我必须下载已安装的VS 2008,但仍然存在问题。有什么建议吗?
发布于 2019-02-11 09:59:49
这些项目的目标是v90
平台工具集。解决方案要么用.sln
打开VS2008文件(即使用正确的工具),要么花一些时间更新项目以针对最新的平台工具集(即VS2017)。要做到这一点,只需右键单击每个项目,然后转到Properties
,然后查看General
\ Windows SDK Version
。在项目升级之后,您可能必须修复编译/链接器错误。
发布于 2019-10-20 22:26:06
可以从命令行升级项目文件,而无需在Visual中打开它。我遇到了同样的问题,并在(https://learn.microsoft.com/en-us/visualstudio/ide/reference/upgrade-devenv-exe?view=vs-2017)中找到了另一个解决方案。
以下是几个步骤:
https://stackoverflow.com/questions/54626642
复制相似问题