我不知道如何将Makefile项目切换到CMake。
例如,如果我从VCS打开一个项目,该项目可能已经有一个Makefile,CLion会检测到这一点,但似乎没有办法切换配置到CMake之后?
我删除了Makefile并添加了一个CMakelists.txt
,然后编辑了调试配置...但是它要求一个“目标”,除了“所有目标”没有任何选项,这是不起作用的。单击“构建”选项也仍然尝试使用Makefile构建。
到目前为止,我找到的唯一解决方法是将该文件夹作为新项目重新加载(在删除.idea
文件夹后),并让CLion正确检测CMakelists.txt
,但肯定有更好的方法。
1条答案
按热度按时间jmp7cifd1#
删除makefile,然后导航到源目录并删除
.idea
文件夹(隐藏文件夹),然后在file
标签中选择invalidate caches
并重新启动IDE。重新启动IDE后,应该能够重新加载CMake项目。请注意,我无法找到一个简单的方法来完成这一点。