我有一个Visual Studio 2015 C ++项目,我想升级到VS 2017.当我第一次在VS 2017中打开我的项目时,我已经拒绝自动提示升级我的项目(我不确定我想要当时升级)因此我无法以这种方式更新我的项目。相反,我只是去了我的项目:
属性 - >配置属性 - >常规
在那里,我更新了平台工具集' Visual Studio 2017(v141)'选项并且还改变了“窗口SDK版本”和#39;从Windows 8.1到10.0.16299.0。执行此手动升级后,我现在在构建时收到警告:
Unknown compiler version - please run the configure tests and report the results
为什么我收到这个警告?我想通过改变平台工具集'到VS2017我将使用VC2017编译器。如何修复此警告?
答案 0 :(得分:9)
此行来自boost/config/compiler/visualc.hpp
,因此解决方案是升级到boost 1.65.1,它正确地确认了新版本的Visual C ++编译器。