Visual Studio - 升级后"Unknown Compiler version"

Visual Studio - "Unknown Compiler version" after upgrading

本文关键字:Unknown Compiler version Studio Visual      更新时间:2023-10-16

我有一个Visual Studio 2015 C++项目,我想升级到VS 2017。当我在VS 2017中第一次打开我的项目时,我已经拒绝了升级我的项目的自动提示(当时我不确定是否要升级),所以我无法以这种方式更新我的项目。相反,我只是去了我的项目:

属性->配置属性->常规

在那里,我将"平台工具集"选项更新为"Visual Studio 2017(v141)",并将"Window SDK版本"从windows 8.1更改为10.0.1629.0。在执行此手动升级后,我现在在构建时收到警告:

Unknown compiler version - please run the configure tests and report the results

为什么我收到这个警告?我认为通过将"平台工具集"更改为VS2017,我将使用VC2017编译器。如何修复此警告?

这一行来自boost/config/compiler/visualc.hpp,因此解决方案是升级到boost 1.65.1,它可以正确地识别Visual C++编译器的新版本。

相关文章: