【发布时间】:2018-04-10 18:42:42
【问题描述】:
我有一个 Visual Studio 2015 C++ 项目,我想升级到 VS 2017。当我第一次在 VS 2017 中打开我的项目时,我已经拒绝了升级项目的自动提示(不确定我想升级到时间)所以我不能那样更新我的项目。相反,我只是去了我的项目:
属性->配置属性->常规
在那里,我将“平台工具集”选项更新为“Visual Studio 2017 (v141)”,并将“Window SDK 版本”从 Windows 8.1 更改为 10.0.16299.0。执行此手动升级后,我现在在构建时收到警告:
Unknown compiler version - please run the configure tests and report the results
为什么我会收到此警告?我想通过将“平台工具集”更改为 VS2017,我将使用 VC2017 编译器。如何解决此警告?
【问题讨论】:
-
提升?吗?其他库?
-
使用 boost 库的一部分,例如结果、smallvector 等以及日志库 (spdlog),以及相同的游戏开发相关库(SDL、GLEW、GLM)。
-
您可能应该升级到最新版本的 boost,其中包含
Update last known MSVC version. -
好的。那么这些警告很可能来自 boost 吗?
-
此行来自
boost/config/compiler/visualc.hpp
标签: c++ visual-studio visual-c++