Qt Creator 7.0已经发布,这是其新闻

推出 集成开发环境的新版本 Qt 创造者 7.0,旨在使用 Qt 库创建跨平台应用程序。

在 QtCreator 7.0 中 既支持经典C++程序开发 比如使用 QML 语言,其中使用 JavaScript 定义脚本,界面元素的结构和参数使用类似 CSS 的块来建立。

Qt Creator 7.0的主要新功能

在 Qt Creator 7.0 提供的这个新版本中 添加了“新建文件或项目”菜单项 分为两个单独的对话框“新建文件”和“新建项目”。

据报道 使用 Qt 在线安装程序的用户 关于 Qt 小版本的可用性。 能 配置通知的显示 在“选项 > 环境 > 更新”部分。

另一个突出的变化是 C++ 语言的代码模型更新到 LLVM 14 并默认更改为使用支持 LSP(语言服务器协议)的 Clangd 后端。 可以通过“工具 > 选项 > C++ > Clangd”菜单返回旧的后端,您还可以在其中禁用 Clangd 来索引项目代码,但继续将其用于语法高亮和自动完成输入。

除此之外,插件配置 ClangFormat 已移至具有常规样式设置的部分 并显示为单独的选项卡。

其他变化 脱颖而出:

  • QML 解析器实现已更新以反映来自最新 Qt 分支的更改。
  • 使用 CMake 的项目的设置页面已经过重新设计。
  • 添加了“停止 CMake”按钮以停止 CMake 执行,例如,在项目构建脚本设置期间。
  • 提供重新运行 CMake 以更新配置的能力,即使项目已经配置。
  • 为初始和当前项目配置分离 CMake 变量,在第一种情况下,变量来自第一次配置期间使用的 CMakeLists.txt.use 文件,在第二种情况下,变量通过来自 .cmake/api 的 CMake file-api json 导出/v1/响应目录。
  • 改进了可用工具的自动检测并减少了启动时可选编译器调用的数量,从而在某些环境中加快了 Qt Creator 的启动时间。
  • 新项目向导将 C++17 定义为 C++ 标准。
    在 macOS 平台上,考虑到了深色主题的系统设置。
  • 在 macOS 构建中添加了对 Docker 的实验性支持。
  • 对于 Android 平台,添加了选择默认 NDK 的选项,并改进了对 NDK 平台的检测。
  • 对于 Linux 平台,包含基于 Wayland 协议的 Qt 后端。
  • 要启用后端,请在启动前设置环境变量 QT_QPA_PLATFORM=wayland。

最后 如果您想了解更多 关于这个新版本,你可以查看原公告 在下面的链接中。

获取Qt Creator 7.0

对于那些感兴趣的人,他们应该知道开源版本可用 在“ Qt Creator”下的Qt下载页面上, 而对商业版本感兴趣的人可以在Qt帐户门户中找到商业许可证。

对于使用Linux的用户, 我们可以在Linux通常提供的安装程序的帮助下进行安装。 要使软件包脱机,只需打开终端并运行以下命令:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

现在简单 只需使用以下命令授予文件执行权限:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

现在我们可以在系统上运行安装程序,为此,我们必须输入以下命令:

./qt-creator-opensource-linux-x86_64-7.0.0.run

在安装结束时, 我们必须安装一些其他软件包,以避免在使用Qt Creator时出现问题,为此,我们将在同一终端上键入以下命令:

sudo apt-get install build-essential

而且我们还必须安装通用字体配置库:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

对于那些希望在Ubuntu和派生存储库中等待软件包就绪的用户,他们可以使用以下命令安装软件包:

sudo apt install qtcreator

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。