彩票走势图

Qt Creator 5.0 发布!支持Clangd作为C/C++代码模型的后端

翻译|使用教程|编辑:鲍佳佳|2021-08-30 10:32:49.130|阅读 142 次

概述:Qt Creator 的下一个功能版本将在今年年底发布 6.0。Qt Creator 5.0实验性地支持Clangd作为C/C++代码模型的后端。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。现在我们为你提供了免费的试用版。

下载Qt6最新试用版

Qt组件推荐:

  • QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart | 下载试用 :是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面

Qt Creator 的下一个功能版本将在今年年底发布 6.0。

实验功能

Qt Creator 5.0实验性地支持Clangd作为C/C++代码模型的后端。这个功能是可选的,默认情况下是关闭的。它取代了基于libclang的代码模型,建立在我们对语言服务器协议的支持之上。如前所述,这仍然是实验性的。完成度还不工作,仍然通过libclang提供。其他一些功能只有在Clangd的 "主 "分支的开发版本中才能使用。如果你想试试,请在工具>选项>C++>Clangd中启用 "使用clangd"(或在macOS上的Qt Creator>首选项>C++>Clangd),并提供一个最近的Clangd可执行文件。

5.0 附带的另一个实验性功能是对在 Docker 容器中构建和运行应用程序的一些支持。这是非常实验性的,目前仅适用于使用 CMake 作为项目构建系统的 Linux 主机。在 Help > About Plugins(或 Qt Creator > About Plugins on macOS)中启用实验性插件后,您可以在 Device 设置中创建一个 Docker 设备,并将其设置为 Kit 中的“Build device”和“Device”。

编辑

C++ 代码模型收到了各种修复。当您重命名符号时,默认情况下我们不再选择与您的项目没有直接关系的文件,例如 Qt 头文件,即使它们包含符号。对“.ui”和“.scxml”文件的更改现在无需重新编译即可立即反映在代码模型中。

我们将 QML 代码模型更新到 Qt 6.2,并修复了 QML 新功能的各种问题。

如果您的语言服务器支持进度通知,现在也会在 Qt Creator 中显示它们。还添加了对服务器提供的代码片段的支持。

项目

已发表了一篇单独的博客文章,重点介绍了 Qt Creator 5 中 CMake 的改进,所以我不会在这里重复。

通常,我们致力于减少在 Qt Creator 中加载大型项目后可能发生的冻结。这现在应该表现得更好。

我们将 Qbs 更新到最新的 1.20,并减少了 Qbs 项目管理在您拥有许多套件时对启动的影响。

平台

我们添加了对 MSVC ARM 工具链的支持,并改进了在 M1 Mac 上运行 Qt Creator 的英特尔版本时的体验。现在可以在 Qt Creator 中正确处理 Android 12。

====================================================

想要了解或购买Qt正版授权的朋友,欢迎

Qt技术交流群现已开通,QQ搜索群号“765444821”或者扫描下方二维码即可加入


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP