跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
C++AI大前端

Qt Creator 18.0.2 跨平台 IDE 支持 Qt、QML 与 C++

Qt Creator 18.0.2 是一款支持 macOS、Linux 和 Windows 的跨平台集成开发环境,专为 Qt、QML 与 C++ 开发者设计。新版本引入开发容器实验性支持、通用界面优化及标签式编辑器功能。内置 Qt AI Assistant 提供代码补全、解释与重构辅助,提升生产力。支持广泛的目标设备部署,包括嵌入式 Linux、Android 及 iOS。系统要求涵盖 macOS 13+、Ubuntu 22.04/24.04 及 Windows 10/11。通过模板快速启动项目,集成 CMake 构建系统与 Git 版本控制,覆盖编码、调试、测试至部署的全生命周期。

锁机制发布于 2026/3/21更新于 2026/5/16 浏览
Qt Creator 18.0.2 跨平台 IDE 支持 Qt、QML 与 C++

Qt Creator 18.0.2 跨平台 IDE 支持 Qt、QML 与 C++

跨平台集成开发环境(IDE),为应用程序开发者创建适用于多个桌面、嵌入式和移动设备平台的应用程序。

Qt Creator IDE:让 Qt 开发更简单

最适合 Qt 的集成开发环境。Qt Creator IDE 提供覆盖完整开发周期的跨平台工具,帮助你快速上手、高效协作,并持续交付高质量成果。

  • 完整的 QML 支持
  • AI 智能辅助
  • 跨平台部署

产品概述

使用 Qt Creator 持续高效交付

Qt Creator IDE 提供覆盖多平台的完整软件开发生命周期工具。通过模板和示例快速启动项目,轻松理解甚至是继承而来的代码,并在整个项目周期中实现跨职能协作。

  • 对 Qt 的全面支持:提供业内领先的开发体验,并为 QML 与 C++ 提供开箱即用的强大支持。
  • 迭代式嵌入式开发:为多种主机与目标平台提供出色的嵌入式开发支持。
  • 覆盖完整开发周期的工具:提供丰富的工具,用于项目管理、编码、调试、测试以及部署。
最适合 Qt、QML 与 C++ 的 IDE

开箱即用的支持。

Qt Creator IDE 在整个软件开发生命周期中,为使用 Qt Framework 的跨平台项目(从小型到超大型)提供一流的开发体验。

主要亮点包括:

  • 面向 QML 和 C++ 的语言服务器
  • 高效的 QML 与 C++ 重构能力
  • 出色的 Qt 类检查能力
  • QML 性能分析
  • 与 Qt 文档和示例的深度集成
  • Qt 项目模板,助你快速上手
享受图形加速带来的流畅体验

跨平台高效性。

无论你是在启动第一个嵌入式项目,还是面对陌生硬件的新项目,Qt Creator IDE 都能帮助你快速进入开发状态。

通过以下特性提升嵌入式开发效率:

  • 支持广泛的目标设备:涵盖多种架构、开发板和操作系统
  • 快速、简便的开发环境配置
  • 高度自动化的设备部署,用于单元测试;只需选择 Qt 版本和设备即可构建

你还可以使用经过 Qt 优化、与硬件无关的 BootToQt。它是一个轻量级、完整的软件栈,适用于嵌入式 Linux 系统。

使用 Qt AI Assistant 提升生产力

现成的构建模块。

Qt AI Assistant 帮助开发者专注于最热爱的事情:编程。将时间从编写测试用例、代码文档和样板 QML 代码等辅助任务中解放出来。

  • 可选的自动补全
  • 代码解释、重构与优化
  • 开放访问你喜爱的各类大语言模型(LLM)
  • 自动生成单元测试和文档
覆盖整个开发周期的交付能力
  • 编码、调试与性能分析:顺畅地编写、编辑和导航源代码。通过代码补全、语法高亮和 AI 辅助提升效率。借助 QML 与 C++ 的语言服务器,快速掌握甚至是继承代码。使用代码检查、重构和本地化工具,高效调试和分析代码(包括 QML)。

  • 创建与管理项目:实现跨职能协作。以多种格式创建和管理项目。使用你偏好的构建系统(如 CMake)和版本控制系统(如 Git),并进行多种形式的代码评审。

  • 单元测试与代码分析:将测试作为开发周期的一部分来编写和运行。支持 Qt Test、Boost.Test、Catch2 或 Google C++ 等测试框架。无论是测试驱动还是行为驱动开发,都能高效管理测试流程。

  • 部署到目标平台与设备:将部署自动化集成到测试或开发流程中。高效地将项目部署到多种目标设备和平台,包括 Android、iOS、嵌入式 Linux 等。

Qt Creator IDE 扩展

扩展你的开发能力。

Qt Creator 提供多种 IDE 扩展、插件及其他可选组件,供你按需选择。

这些扩展可增强和扩展 IDE 的能力,为开发带来更高效率,例如 AI 功能、生产力提升、界面视觉优化、与版本控制或构建系统的集成,或对其他编程语言的支持。

不断增长的扩展生态

  • 面向 Qt Creator 用户:Qt Creator 内置 50+ 插件和扩展,助你从提升效率到增强功能,全方位扩展工作能力。
  • 面向扩展发布者:由于 Qt Creator 扩展商店仍在开发中,目前仅限少量发布者申请发布使用 C++ 或 Lua 编写的 IDE 扩展。

新增功能

Qt Creator 18 增加了对开发容器的实验性支持以及更多改进。

✅ 开发容器支持

Qt Creator 18 支持 Development Container,用于自动化设置项目的开发环境。它会在你的项目目录中检测到 'devcontainer.json' 文件并为其创建 Docker 容器。你可以让 Qt Creator 自动检测套件(kits)或指定自定义套件,并通过开发容器定义中的 Qt Creator 特定自定义选项控制其他方面,如命令桥(与远程设备通信的服务)。请注意,此功能仍处于实验阶段,目前并不支持开发容器的所有特性。启用扩展来使用此功能。

✅ 通用界面

在 欢迎界面 模式中新增了 概览 标签页,汇总其他标签页内容。它会根据你的经验和需求推荐教程与示例,并突出 Qt 博客中面向开发者的文章。

通知系统进行了改版,现在成为进度通知弹窗的一部分。你可以在 环境 > 界面 > 使用横幅信息条而非弹窗 中选择关闭此功能。

✅ 编辑功能

新增选项可使用标签式编辑器 (环境 > 界面 > 使用标签式编辑器)。同时保留更快捷的代码导航方式,如 定位器过滤器 打开文件或跳转到特定类/符号,跟随符号、查找引用、打开文档 与 文件系统 视图,编辑位置历史记录 (窗口 > 后退/前进) 及相应快捷键,窗口 > 历史中上一个/下一个打开的文档 及其快捷键。

C++ 支持方面,将 Clangd/LLVM 更新到 21.1 版本(用于预构建二进制包)。内置代码模型也修复了大量问题,支持更新的 C++ 特性。新增快速修复功能,如移除花括号和为静态数据成员添加定义。

QML 方面,即使项目使用较旧的 Qt 版本,你现在也可以下载并使用最新 QML 语言服务器(在 首选项 > 语言客户端 的 QML 语言服务器设置中)。

同时新增对 GitHub 企业环境中 GitHub Copilot 的支持。

✅ 项目管理

将包含 Qt Creator 项目特定设置的 ".user" 文件移动到项目目录下的 ".qtcreator/" 子目录中。旧项目的 ".user" 文件仍会更新以保证兼容性。

在项目模式中,你现在可以选择仅显示项目实际可用的套件,或仅显示项目已配置的套件。还将 运行 页面拆分为 部署设置 和 运行设置,并将它们与 构建设置 一起从套件选择中移出,放到内容视图的标签页中。通常,各构建配置的运行配置是独立的。在 Qt Creator 18 中,新增选项可在单个套件或项目配置的所有套件之间同步运行配置。

对于 CMake 项目,现在支持测试预设,并新增定位器过滤器 "ct" 用于运行基于 CTest 的测试。同时修复了 CMake 项目在所有构建配置下的构建问题 (构建 > 为所有配置构建项目)。

✅ 设备

新增对远程 Linux 设备上多种工具的配置支持,如 GDB 服务器、CMake、clangd、rsync、qmake 等,并可自动检测。这提升了远程设备作为构建设备的配置效率。未来版本还会有更多改进。你现在也可以通过新的 启动时自动连接 设置,决定 Qt Creator 是否在启动时自动重新连接设备。同时修复了在远程设备构建时无法使用 rsync 部署以及远程目标设备问题。

✅ 其他改进

Qt Creator 18 还带来了许多其他改进和修复。例如,Git 提交编辑器现在对文件提供更多操作,如暂存、取消暂存以及直接添加文件到 ".gitignore"。

更多详细信息请参阅官方 更新日志。

系统要求

独立二进制包支持以下平台。

macOS:

  • macOS 13 or later

Linux:

  • (K)Ubuntu Linux 22.04 (x86_64) or later
  • (K)Ubuntu Linux 24.04 (arm64) or later

Windows:

  • Windows 10 (x86_64) or later
  • Windows 11 (ARM64) or later

当你自行编译 Qt Creator 时,所使用的 Qt 版本决定了支持的平台。

下载地址

请前往官方渠道获取对应平台的安装包:

  • Qt Creator 18 for macOS Universal 13+
  • Qt Creator 18 for Linux x64/ARM64 deb (Ubuntu and compatible distributions)
  • Qt Creator 18 for Windows x64

目录

  1. Qt Creator 18.0.2 跨平台 IDE 支持 Qt、QML 与 C++
  2. Qt Creator IDE:让 Qt 开发更简单
  3. 产品概述
  4. 使用 Qt Creator 持续高效交付
  5. 最适合 Qt、QML 与 C++ 的 IDE
  6. 享受图形加速带来的流畅体验
  7. 使用 Qt AI Assistant 提升生产力
  8. 覆盖整个开发周期的交付能力
  9. Qt Creator IDE 扩展
  10. 新增功能
  11. 系统要求
  12. 下载地址
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Python 调用高德地图 MCP 服务查询天气实战
  • 构建私有化知识库:融合 ChatGPT 与向量数据库的技术实践
  • OpenClaw v2026.3.1 版本更新:本地 AI Agent 功能升级与 Android 集成
  • 人大金仓 KingBase 更换授权文件(Linux 和 Windows)
  • DeepSeek 团队揭秘:清北应届生撑起大模型技术
  • 转行 AI 产品经理:核心职责、技能与职业发展指南
  • Whisper 开源语音转文本模型原理与实战
  • Python 面向对象编程入门:初识对象
  • Ψ0 人形全身 VLA:基于人类视频与真实机器人数据的预训练与后训练方案
  • 基于 Meta MMS-TTS 与 Python 的本地藏文语音合成实现
  • OpenClaw 与 Claude Code、Cursor、Copilot 的区别
  • 开源大模型基于 Linux 环境快速部署与微调指南
  • 《Science》观点解读:AI 无法创造真正的智能体(AI Agent)
  • Unitree Go2 机器人 ROS2 仿真环境搭建与实战
  • Python RabbitMQ 核心原理、模式与实战场景解析
  • Django 入门:如何使用 Django 开发 Web 项目
  • Linux 核心 IO 模型深析:非阻塞 IO 与多路转接实现
  • SpringBoot+Vue 个人理财系统设计与实现
  • VS Code 禁用 Copilot 智能代码补全
  • AI Skills:前端开发效率新工具

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online