在我将文件夹移到一个目录后无法重建CMake



我已经将我的整个CMake项目移动到一个目录下,在一个名为resources/...的新目录中。

这样做,我现在收到这个错误。

CMake Error: The source "C:/.../CMake_tutorial/resources/CMakeLists.txt" does not match the source "C:/.../CMake_tutorial/CMakeLists.txt" used to generate cache.  Re-run cmake with a different source directory.

我只能通过使用cmake --fresh -S . -B build的命令行执行来实现这一点,但我想使用GUI。我已经删除了所有以前的构建和缓存,但它仍然发生。

在GUI的左上角有一个"Delete Cache"选择。这就是解决方法,没有删除文件。

最新更新