推出 集成开发环境的新版本 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