彩票走势图

在Clion中配置项目(九):加载/重新加载CMake

翻译|使用教程|编辑:吴园园|2020-05-06 11:42:28.153|阅读 12584 次

概述:在CMakeLists.txt文件中进行更改时,CLion会提示您重新加载项目。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。现最新版本2020.1已发布,从语言支持到调试器,格式化程序和重构, CLion 2020.1对许多IDE功能进行了许多改进。Windows开发人员以及嵌入式和CUDA项目的开发人员也可以从中受益。感兴趣的朋友欢迎下载试用!CLion现已加入在线订购,点击此处查看价格详情>>

点击下载CLion最新试用版

在CMakeLists.txt文件中进行更改时,CLion会提示您重新加载项目。

在Clion中配置项目(九):加载/重新加载CMake

重新加载项目有两种选择:

  • 重新加载更改 -在这种情况下,您需要重新加载项目一次,并且CMakeLists.txt中的所有后续更改也都需要重新加载。
  • 启用自动重新加载 -通过此选项,CLion可以在CMakeLists.txt中的每次更改时以静默方式重新加载项目。这类似于选择“ 设置” /“首选项” |“ 编辑”中的“ 编辑时自动重新加载CMake”复选框。构建,执行,部署| CMake的:

重新载入专案

要在需要时手动重新加载项目,请使用以下选项之一:

  • 按下两次并键入,以致电各地搜索。单击具有所需操作的行: Shiftreload cmake

  • 在主菜单上,选择“ 文件” |“其他”。重新加载CMake项目或工具| CMake | 重新加载CMake项目
  • 在CMake工具窗口中,单击图标动作刷新

此外,当您重置CMake缓存时,将重新加载项目。

在项目重新加载时管理运行/调试配置

 添加或删除目标并重新加载项目时,CLion会自动创建或删除相应的“运行/调试”配置。您可以在配置模板的设置中控制此行为:

故障排除

未检测到CMakeLists.txt文件

如果您在CLion中打开一个项目,但未 检测到CMakeLists.txt文件(例如,该项目不包含CMakeLists.txt文件,或者它位于 项目根文件夹之外),则可以看到没有 CMake。工具窗口打开。此外,与CMake相关的选项(例如 Reload CMake Project,Change Project Root Directory)以及主菜单和上下文菜单的其他选项不可用:该项目未与CMake构建系统关联。要将项目与CMake关联,请单击警告消息“ 选择CMakeLists.txt文件”:

在打开的对话框中 选择所需的CMakeLists.txt。

CLion检测到不正确的CMakeLists.txt文件

如果CLion检测到CMakeLists.txt文件,但是您想为项目使用另一个文件,则需要从CMake取消关联一个项目,然后再次将该项目与正确的CMakeLists.txt链接。要做到这一点:

1、通话工具| CMake | 从主菜单卸载CMake项目:

2、通过该动作,CLion的状态如情况#1中所述现在执行以下操作之一:

  • 单击选择CMakeLists.txt文件,然后从对话框中选择正确的CMakeLists.txt文件。
  • 项目视图中 找到所需的CMakeLists.txt文件, 然后右键单击它。从上下文菜单中选择“ 加载CMake项目 ”。

卸载CMake

如果您需要从CMake构建系统中完全取消链接项目,请按照上述说明使用“ 卸载CMake项目”操作 。

=====================================================

更多关于CLion的教程、资源敬请关注我们即将推出的后续教程哦~

想要购买Clion正版授权的朋友欢迎


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP