我已经将我的整个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"选择。这就是解决方法,没有删除文件。