Qt 创造者 20

出去了 Qt 创造者 20 — 用于开发基于 Qt、C++、QML 及相关技术的应用程序的 IDE 的新版本。 官方公告 Qt 公司将对 AI 编码代理的支持、新的禅模式、对 GN 构建系统的支持以及对 CMake 和 QML 的一系列改进列为关键创新。 AndroidiOS 和远程开发 Linux.


此次发布的主要变化是通过以下方式与人工智能代理集成: ACP客户该新组件为 Qt Creator 添加了一个聊天面板,其中包含的代理可以理解代码库并代表开发人员执行操作:分析代码、编辑文件、运行命令和启动构建。该集成基于 代理客户端协议此外,还提供了来自公共 ACP 注册表的现成连接模板。公告中提到的受支持配置包括 Claude Code、Codex、Gemini CLI 和 GitHub Copilot。

Qt Creator 20 的主要变化

  • 通过 ACP 客户端支持 AI 代理。
    该集成开发环境 (IDE) 现在新增了一个聊天面板,用于通过代理客户端协议 (Agent Client Protocol) 连接 AI 代理。这些代理不仅可以回答与项目相关的问题,还可以执行编辑文件、运行命令和构建等操作。连接通过扩展模式进行配置,代理参数可以手动配置,也可以从预定义模板中选择。

  • MCP 服务器扩展。
    Qt Creator 20 增强了支持 模型上下文协议MCP 服务器现在向外部 AI 工具提供有关 IDE 状态的更多信息,并允许执行其他操作。 变更列表 (源代码尚未同步到 GitHub。)新增工具包括运行命令、使用版本控制系统、查看打开的文件、管理断点、获取调试器堆栈以及在 IDE 中搜索操作。此外,还添加了设置页面。 AI > MCP 服务器 支持来自 Web 应用程序的 CORS 连接。

  • 禅定模式,助您进入无干扰工作状态。
    新政 禅模式 添加一个项目 工具 > 禅定模式 > 切换无干扰模式 界面中还包含一些单独的按钮。它的目的是移除不必要的元素,使代码编辑器始终处于焦点状态。该模式以扩展程序的形式启用。

  • 更新 C++ 工具。
    Clangd for C++ 代码模型已更新为 LLVM 22.1.2现在,所有平台上的预编译 Clangd 二进制文件都已包含 PGO 优化。此外,还新增了使用外部编译数据库(而非 Qt Creator 自动生成的数据库)的功能,以及对预处理器分支折叠、C++ 风格的块注释和 #pragma 区域的支持。更新日志中特别提到了对 std::size_t 字面量和 C++23 预处理器指令的支持。

  • QML改进。
    QML 现在默认使用来自 qmlls 的语义高亮显示。此外,上下文菜单会显示可通过 QML 语言服务器访问的重构操作。这应该会让 QML 的使用方式更接近 IDE 处理 C++ 代码的方式。

  • 支持GN项目。
    Qt Creator 20 新增了项目管理扩展 GN / 生成忍者启用扩展后,IDE 可以直接打开并处理 GN 项目。这对于使用 GN 作为主要程序集描述系统的项目至关重要。

  • CMake 预设改进。
    Qt Creator 现在可以跟踪 CMake 预设的更改,支持新的供应商预设(Qt 和编译器),并且为预设创建的工具包会被标记为临时且特定于项目。此外,还添加了对 CONAN_HOST_PROFILE 和 CONAN_BUILD_PROFILE 变量的支持,以便与 Conan 集成。

  • 项目和环境管理的变化。
    项目设置现在支持从文本文件或 shell 脚本中获取环境变量。此外,还添加了对构建输出中 file:// 链接的解析功能,并修复了一个性能问题。 应用程序输出.

  • 新增远程调试器。
    新增启动配置类型 远程调试器与剧本目的接近 调试 > 开始调试 > 连接到正在运行的调试服务器这样可以更轻松地重启和切换不同的远程调试配置。

  • 版本控制系统的改进。
    VCS 操作现在在界面中的更多位置可用,包括 打开文档 以及编辑器。文件状态现在显示在属性对话框中,差异处理得到改进,未跟踪的文件已被标记。Git 提交编辑器新增了一条警告,提示某些情况可能导致之前准备的更改丢失,并且对话框也已更新。 继续变基 现在更难意外地将其用于破坏性操作。

  • 改进之处 Android-发展。
    编者 Android Manifest 分为图标、启动画面和权限三个独立的界面。在菜单中 工具> Android 出现了不同的编辑。 图标编辑器, 启动画面编辑器 и 权限编辑器.

  • iOS 和远程控制改进 Linux-发展。
    对于 iOS 系统,已在“文件系统”视图、“定位器”和“远程文件”对话框中添加了对设备文件系统的有限访问权限,包括崩溃报告目录和开发者应用目录。对于远程文件, Linux Qt Creator 现在会在部署和运行应用程序之前自动连接到目标系统。

  • 整体界面有所改进。
    现在所有搜索结果都会在文本视图中高亮显示。菜单项 文件 > 打开文件或项目 分成几个部分 打开文件 и 打开项目而旧操作会被保存,并且可以分配给热键。

Qt Creator 20 可通过以下方式更新: Qt 在线安装程序公告还指出,商业离线安装程序可通过 Qt 帐户门户获取,开源版本可通过以下方式获取: 下载页面 Qt。

下载源代码和二进制文件

来源: linux.org.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster