Qt 项目近日宣布发布 Qt Creator 7,这是这个强大、免费、开源和跨平台的集成开发环境 (IDE) 软件的最新稳定版本,用于在 GNU/Linux 上构建现代 Qt 应用程序, Android、macOS、iOS 和 Windows 系统。

Qt Creator 6 发布近四个月后,Qt Creator 7 将默认后端切换到 Clangd,并利用最近发布的 LLVM 14 模块化和可重用编译器和工具链技术集合来支持 C++。

Qt Creator 7 使用 Clangd 来完成代码并在当前文档上高亮显示,以及全局索引。但是,如果您在使用 Clangd 的全局索引时遇到任何问题,开发人员建议您从C++ > Clangd > Enable background indexing 禁用该功能。

“在该页面上也可以完全关闭 Clangd 的使用。在这种情况下,我们的内置索引器用于全局索引,而 libclang 用于当前文档,就像以前版本的 Qt Creator 一样,”Eike Ziller 说。

那些使用 ClangFormat 插件的人应该知道它的设置已被合并到非 ClangFormat 代码样式设置中。

Qt Creator 7 还对 Projects 模式下的 CMake 配置进行了重大改进,使 C++17 成为新项目的默认 C++ 标准,改进了工具链的自动检测,并通过在启动时删除不必要的编译器调用来改进某些配置中的启动时间。

用户界面已更新为单独的“新文件”和“新项目”菜单项,而不是单个“新文件或项目”菜单项。此外,Qt Creator 的更新通知现在包括新的次要 Qt 版本和最新可用 Qt 版本的补丁版本。

对于 Linux 用户,这是 Qt IDE 的第一个版本,它为 Qt 提供 Wayland 后端。但是,在使用 Wayland 的 GNOME 桌面上默认不使用它,但用户可以通过设置 QT_QPA_PLATFORM=wayland 环境变量来强制它。

在其他值得注意的变化中,Qt Creator 7 将 QML 解析器更新到了最新的 Qt 版本,为 Android 上的默认 NDK 添加了一个选项,并改进了对最近 NDK 可用 NDK 平台的检测,并在 macOS 上添加了实验性 Docker 支持。

查看完整的更新日志以获取有关 Qt Creator 7 中实现的错误修复的更多详细信息。同时,如果您想在您最喜欢的 GNU/Linux 发行版上使用 Qt Creator 7,您现在可以从官方网站下载适用于 64 位系统的二进制文件 (.run)。

发表评论