CLion 与 Cling 集成,Cling 是一个基于 Clang 和 LLVM 构建的交互式 C++ 解释器。Cling 允许您在不构建项目的情况下运行代码,这对于原型设计和学习 C++ 特别有用。

安装 Cling

  1. 根据您的操作系统下载 Cling 可执行文件,或使用依赖管理器安装它。在 macOS 上,可以使用以下brew命令:brew install cling
  2. 在 CLion 中,转到设置 | 语言和框架 | C/C++ | Cling。

    • 如果 Cling 在系统 PATH 中,CLion 将自动检测到它。否则,在字段中提供路径。
      1.png

使用 Cling 解释代码

  • 您可以从主菜单的工具 | Cling 中调用与 Cling 相关的操作,或通过帮助 | 查找操作(CtrlShift0A)来执行。
    2.png
  • 要将一行或选定的代码发送到 Cling 会话,请单击所需代码上的小灯泡图标(或按AltEnter):
    3.png
  • 另一种选择是直接在Cling 终端中输入代码。

Cling 会话会以当前打开文件的收集的标志启动。这适用于语言标准和包含路径。

Cling 会话的工作目录

  • 如果编辑器中当前有一个文件打开,则将其目录用作 Cling 的工作目录。与此文件相关的包含路径在将其发送到同一会话时同样有效。
  • 否则,CLion 使用项目根目录。
  • 如果没有项目,将使用主目录。

Cling 终端

在执行任何 Cling 操作时,CLion 将打开专用终端窗口。

您可以在此窗口中键入代码,还可以使用工具栏按钮加载当前文件或重置/关闭会话。

4.png

当前问题和限制

  • 无法从 CLion 内部添加额外的参数到 Cling 可执行文件。
  • Cling 会话在项目目录内或主目录内启动(如果当前没有打开项目)。当从不在项目根目录的文件发送当前行到 Cling 时,可能无法正确处理相对路径。

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活