CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境

栏目: 软件资讯 · 发布时间: 3年前

内容简介:CLion 2021.2 EAP 现已发布。该 EAP 版本是免费使用的,但是可能不稳定且质量较低,其主要目的是让用户评估即将被添加到下一个版本的功能,并在早期阶段分享他们的反馈。 主要更新内容 CMake 增强 CLion 现在捆绑...

CLion 2021.2 EAP 现已发布。该 EAP 版本是免费使用的,但是可能不稳定且质量较低,其主要目的是让用户评估即将被添加到下一个版本的功能,并在早期阶段分享他们的反馈。

主要更新内容

  • CMake 增强
    • CLion 现在捆绑并支持 CMake 3.20 ,该版本包括 CMake 预设、对 CMake 文件 API 的重大更新、对 C++23 编译器模式的支持以及针对 CUDA 开发者的更新。
    • CLion 使用 CMake Profiles 来进行配置,且现在支持从 CMake 预设中导入信息。不过,目前导入的预设是只读的,且只支持 buildPresets 预设。导入后,CLion 中 的 CMake 预设会得到一个指向 CLion 工具链的链接。

    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
    • 除了新的 CMakeList.txt 文件模板外,CLion 现在还为 CMake 项目提供了可编辑的模板。用户可以在 Settings/Preferences | Editor | File and Code Templates | Other 找到它。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
    • 在 Run/Debug 配置的 "Before Launch" 部分,用户可以指定在启动所选目标之前要执行的任务,现在用户还可以在这个阶段添加一个 CMake 目标任务来执行 CMake 目标。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
  • 生存周期分析
    • CLion 现在支持生存周期分析,例如 CLion 会警告用户,在临时字符串被销毁后,字符串视图引用了一个无效的对象。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
    • CLion 也会捕捉到各种局部变量指向超出范围的内存的情况。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
    • 分析还支持 GSL 注释。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
  • Cling 支持
    • CLion 现在支持交互式的 C++ 解释器 ClingCling 建立在 Clang 和 LLVM 基础之上,对原型设计和学习 C++ 非常有用。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
    • 支持将当前代码行发送到 Cling 会话。
    • CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境
    • 不过,用户暂时不能从 CLion 内部开始向 Cling 可执行文件添加额外的参数,所以无法真正改变 C++ 语言标准或其他选项。另外,Cling 会话在项目目录或主目录内启动(如果当前没有打开项目)。当从一个不在项目根目录下的文件向 Cling 发送当前行时,相对路径可能会出错。
  • WSL 增强
    • Clion 现在使用专门的 WSL API 启动 WSL,这使得配置 WSL 更加容易。而且不仅支持从微软商店安装的 WSL,而且还支持从自定义发行版安装的WSL。

更多详细内容,请查看官方公告


以上所述就是小编给大家介绍的《CLion 2021.2 EAP 发布,C/C++ 跨平台集成开发环境》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Four

The Four

Scott Galloway / Portfolio / 2017-10-3 / USD 28.00

NEW YORK TIMES BESTSELLER USA TODAY BESTSELLER Amazon, Apple, Facebook, and Google are the four most influential companies on the planet. Just about everyone thinks they know how they got there.......一起来看看 《The Four》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具