当前位置: 首页 > news >正文

Qt Creator 18 发布,新增了对开发容器的实验性支持,并带来了诸多改进

Qt Creator 18 新增开发容器支持,可自动配置项目的开发环境。当检测到项目目录中存在 "devcontainer.json" 文件时,Qt Creator 会为其创建 Docker 容器。您既可选择让 Qt Creator 自动检测工具包,也能指定自定义工具包,并通过在开发容器定义中添加 Qt Creator 专属配置,来控制命令桥接工具(我们用于与远程设备通信的服务)等其他方面。请注意,此功能仍处于实验阶段,尚未完全支持开发容器的所有特性。请启用相应扩展来使用此功能。了解更多。

通用界面
我们在欢迎模式中新增了"概览"标签页,该页面整合了其他标签页的内容。它会根据您的经验和需求推荐教程与示例,并精选 Qt 博客中面向开发者的文章。



通知界面现已升级,并整合至进度通知弹窗中。您可通过"环境设置 > 界面 > 优先使用横幅式信息栏而非弹窗"选项关闭该特性。

编辑功能
我们新增了启用标签式编辑器的选项("环境设置 > 界面 > 使用标签式编辑器")。但请别忘了更高效的代码导航方式:例如通过定位器筛选器打开文件或跳转到特定类/符号、"跟踪符号"、"查找引用"、"已打开文档"与"文件系统"视图、通过"窗口 > 前进/后退"查看编辑历史记录及对应快捷键,以及"窗口 > 历史记录中上一个/下一个打开文档"及其对应快捷键。


在 C++ 支持方面,我们预编译版本中的 Clangd/LLVM 已更新至 21.1 版本。此外,内置代码模型针对新版 C++ 特性进行了大量修复。我们新增了快速修复功能,可移除多余花括号并为静态数据成员添加定义。

对于 QML 用户,现在即使项目使用旧版 Qt,也能下载并使用最新的 QML 语言服务器(设置路径:"偏好设置 > 语言客户端 > QML 语言服务器设置")。

我们还新增了对 GitHub Copilot 企业版环境的支持。

项目管理
我们将包含 Qt Creator 专属项目设置的 ".user" 文件移至项目目录下的 ".qtcreator/" 子目录。为保持兼容性,旧项目中的现有 ".user" 文件仍会继续更新。


在项目模式中,您现在可以筛选仅显示项目实际可用的工具包,或仅显示项目已配置的工具包。我们还将运行页面拆分为"部署设置"与"运行设置",并与构建设置一同从工具包选择区移至内容视图的标签页。通常情况下,不同构建配置的运行配置是相互独立的。Qt Creator 18 新增了同步选项:可在单个工具包内同步运行配置,甚至可在项目配置的所有工具包之间进行同步。

对于 CMake 项目,我们现在支持测试预设,并新增了用于运行基于 CTest 测试的定位器筛选器 "ct"。我们还修复了为所有构建配置构建 CMake 项目的问题(构建路径:"构建 > 为所有配置构建项目")。

设备管理
我们为远程 Linux 设备上的各类工具(如 GDB 服务器、CMake、clangd、rsync、qmake 等)新增了配置项及自动检测功能,这优化了将远程设备配置为构建设备的流程。后续版本将在这方面推出更多功能。您现在还可通过新增的"启动时自动连接"设置,决定是否让 Qt Creator 在启动时尝试自动重连设备。此外,我们修复了在远程设备构建时无法使用 rsync 部署至远程目标设备的问题。

http://www.dtcms.com/a/553946.html

相关文章:

  • 模板进阶和array
  • 深度学习------U-net系列算法
  • 淘宝客网站都用什么做个人网站注册费用
  • 怎样帮拍卖网站做策划品牌网站设计有哪些建议
  • Kubernetes Service与Pod深度解析
  • Qt Creator打开项目提示no valid settings file could be found
  • ⑥ leetcode刷题汇总(二叉树)
  • 使用 Zabbix agent 2 监控PostgreSQL
  • 网站推广产品怎么做学校网站建设维护
  • Webpack loader 的执行机制
  • 前端基础之《React(6)—webpack简介-图片模块处理》
  • 西格电力绿电直连通信实战指南:5G、工业以太网、光纤核心对比与协议无缝兼容方案
  • 企业网站有哪些功能?淘宝网页版电脑版入口
  • 排序(选择排序、直接插入排序、冒泡排序、二路归并排序)
  • 少儿编程:6-16 岁孩子的思维启蒙与能力进阶之路
  • 10/31作业
  • 前端样式局部作用域:从Scoped到CSS Modules 的完整指南
  • 穆棱建设局网站seo 哪些媒体网站可以发新闻
  • 物联网卡摄像头从前端至后台的实现过程
  • 整合多中心临床试验的转录组与病理切片数据,提出面向晚期非小细胞肺癌免疫治疗疗效预测的解决方案
  • 【计算机网络】考研408计算机网络:传输介质(导向/非导向)考点梳理
  • 网站开发合同适用印花税互联网专业主要学什么
  • iFluor 594 Styramide,水溶性荧光探针
  • 零基础网站建设及维护视频课程东莞有哪些好的网站建设公司
  • (151页PPT)大型制造集团十五五产业数字化转型规划方案(附下载方式)
  • 新能源硬件架构设计前沿:DFX思维如何平衡可靠性、成本与可维护性
  • 跨平台直播美颜sdk集成攻略:Android、iOS与Web的统一方案
  • Go环境搭建(vscode调试)
  • 宜兴做网站哪个好南充市建设局官方网站
  • 网站建设 交单流程wordpress收录