第一次构建后,Visual Studio 2017中的CMake项目无法重建

时间:2017-03-18 22:24:04

标签: c++ cmake visual-studio-2017

我有一个大约50个文件的项目,我在Visual Studio 2017中使用CMake集成(最新版本,版本15.0.0 + 26228.9)。

如果我重新生成我的CMake缓存然后构建,我的项目正常构建。但是,如果我在其中一个文件中更改了某些内容,那么尝试重建而不重新生成我的CMake缓存,则没有任何反应。

这就是构建窗口的样子:

Build started ...
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========

在重新生成我的CMake缓存之前,不会构建任何内容,我只能在遇到相同问题之前构建一次。

我尝试构建的任何CMake项目都会出现同样的问题。此问题仅在Visual Studio 2017的最新完整版本上开始发生,这在RC版本中没有发生。

1 个答案:

答案 0 :(得分:0)

我最终修复了Visual Studio安装程序中的Visual Studio 2017安装并修复了它。一切都按预期工作。