Qt 公司最近发布了 新版“Qt Creator 8”的发布, 带有新的补充、改进等的版本。
刚接触Qt Creator的朋友应该知道,这是一款Qt SDK自带的跨平台IDE,提供快速便捷的跨平台应用开发,同时允许开发者在嵌入式、移动端创建应用,和桌面平台。
Qt Creator 8的主要新功能
在此次呈现的IDE QT Creator 8新版本中,突出显示了各种变化,例如发现: C++ 已停用旧代码模型 C++ 实现 基于 libclang,而不是上一个分支,默认模型基于支持 LSP(语言服务器协议)的 Clangd 后端。
还提到您始终可以激活和使用 Clangd,但请记住,Clangd 是相对资源密集型的。
对于 Python 语言,默认情况下, python-lsp-server 语言支持服务器已启用, 为其提供了“Python > 语言服务器配置”配置的单独部分。
在这个新版本的 QT Creator 8 中突出的另一个变化是 实施了一个新的“个人资料”设置模板 对于 CMake 项目,它将“RelWithDebInfo”构建类型与调试和分析工具相结合。
而对于 QML,它提到 JavaScript 字符串模板的处理和“??=”(空合并)运算符的问题已得到修复。 当跟随一个符号时,Qt Creator 可能会从构建目录而不是源目录打开相应的 QML 文件,现在应该修复了。
其他变化 从这个新版本中脱颖而出:
- 添加了一个与 Coco 的覆盖测试工具包兼容的实验性插件。
- 添加了对 GitLab 集成的实验性支持,允许您查看和克隆项目、上传代码和接收事件通知。
- 删除了对通用 Windows 平台 (UWP) 的支持。
- 在 Windows 平台上,提供了 ARM MSVC 检测定义。
- 为 Android 添加了通过 Wi-Fi 连接到设备的选项。
- 添加了“编辑 > 首选项”菜单项,用于快速导航到设置。
- 还对用于 Clangd 的 compile_command.json 的生成进行了性能改进,并且还修复了许多其他问题。
最后, 如果您想了解更多 关于这个新版本可以查阅原公告 在下面的链接中。
获取Qt Creator 8.0
对于那些感兴趣的人,他们应该知道开源版本可用 在“ Qt Creator”下的Qt下载页面上, 而对商业版本感兴趣的人可以在Qt帐户门户中找到商业许可证。
对于使用Linux的用户, 我们可以在Linux通常提供的安装程序的帮助下进行安装。 要使软件包脱机,只需打开终端并运行以下命令:
wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run
现在简单 只需使用以下命令授予文件执行权限:
sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run
现在我们可以在系统上运行安装程序,为此,我们必须输入以下命令:
./qt-creator-opensource-linux-x86_64-8.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