Qt Creator 5.0开发环境发布

Qt Creator 5.0集成开发环境已经发布,旨在使用Qt库创建跨平台应用程序。 它既支持用C++开发经典程序,也支持使用QML语言,其中JavaScript用于定义脚本,界面元素的结构和参数由类似CSS的块指定。 版本号的重大变化与向新版本分配方案的过渡相关,其中版本的第一位数字将在功能更改的版本(Qt Creator 5、Qt Creator 6 等)中发生变化。

Qt Creator 5.0开发环境发布

在新版本中:

  • 已经实现了一种实验性的可能性,即使用 Clang Server (clangd) 缓存服务作为 C 和 C++ 代码模型的后端。 由于使用了 LSP(语言服务器协议),新后端可以选择性地用于替换基于 libclang 的代码模型,但尚未实现所有功能。 启用是通过“工具 > 选项 > C++ > Clangd”菜单中的“使用 clangd”选项完成的。
  • 添加了对在 Docker 容器中构建和运行应用程序的实验性支持。 该功能目前仅适用于 Linux 环境和使用 CMake 构建系统的项目。 要启用它,您需要通过“帮助>关于插件”菜单激活对实验性插件的支持,之后创建“Docker”构建设备的功能将出现在设备设置中。
  • 已对 C++ 语言的代码模型进行了累积的更正。 重命名对象时,自动选择与项目不直接相关的文件(例如 Qt 头文件)已被删除。 “.ui”和“.scxml”文件中的更改会立即反映在代码模型中,无需重新编译。
  • QML 的代码模型已更新至 Qt 6.2。
  • LSP(语言服务器协议)服务器的实现添加了对显示有关 Qt Creator 中操作进度的通知的支持。 还添加了对显示服务器提供的代码片段的支持。
  • 基于CMake的项目管理工具做了很大一部分改进,包括能够在项目模式下显示CMake和编译的结果,而无需切换到编辑模式。 停止使用临时构建目录进行初始项目设置。 添加了一个选项来禁用使用代码和标题分隔文件组。 现在可以确定默认的可执行文件(之前选择了列表中的第一个可执行文件)。 执行自定义命令操作中添加了宏支持。
  • 我们已采取措施消除加载大型项目文件时出现的速度减慢问题。
  • 基于 Qbs 工具包的项目管理工具已转移到使用 Qbs 1.20。
  • 添加了对 ARM 架构的 MSVC 工具包支持。
  • 提供对 Android 12 的支持。
  • 改进了对在配备 M1 芯片的 Apple 计算机上运行适用于 Intel 处理器的 Qt Creator 构建的支持。

来源: opennet.ru

添加评论