C++ Visual Studio 2017中的CMake项目在首次生成后未重建

C++ Visual Studio 2017中的CMake项目在首次生成后未重建,c++,cmake,visual-studio-2017,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

我有一个大约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版本中没有出现。

我最终从Visual Studio安装程序修复了Visual Studio 2017安装,并将其修复。现在一切正常。

最新版本的CMake?是的,刚从3.7.2升级到3.8.0-rc2,我仍然收到同样的问题。对我来说很有效。“你能给我一个答案吗?”弗洛里安:当然。还是有同样的问题。