如何在CLion中将现有Makefile项目切换到CMake

rt4zxlrg  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(888)

我不知道如何将Makefile项目切换到CMake。
例如,如果我从VCS打开一个项目,该项目可能已经有一个Makefile,CLion会检测到这一点,但似乎没有办法切换配置到CMake之后?
我删除了Makefile并添加了一个CMakelists.txt,然后编辑了调试配置...但是它要求一个“目标”,除了“所有目标”没有任何选项,这是不起作用的。单击“构建”选项也仍然尝试使用Makefile构建。
到目前为止,我找到的唯一解决方法是将该文件夹作为新项目重新加载(在删除.idea文件夹后),并让CLion正确检测CMakelists.txt,但肯定有更好的方法。

jmp7cifd

jmp7cifd1#

删除makefile,然后导航到源目录并删除.idea文件夹(隐藏文件夹),然后在file标签中选择invalidate caches并重新启动IDE。重新启动IDE后,应该能够重新加载CMake项目。
请注意,我无法找到一个简单的方法来完成这一点。

相关问题