QtCompanyは最近リリースしました 「QtCreator8」の新バージョンのリリース、 新しい補完、改善などが付属するバージョン。
Qt Creatorを初めて使用する場合は、これがQt SDKに付属するクロスプラットフォームIDEであることを知っておく必要があります。これにより、クロスプラットフォームアプリケーションの開発が迅速かつ簡単になり、開発者は組み込みのモバイルでアプリケーションを作成できます。 、およびデスクトッププラットフォーム。デスク。
Qt Creator8の主な新機能
提示されているIDEQTCreator 8のこの新しいバージョンでは、さまざまな変更が強調表示されています。 C++は古いコードモデルを非アクティブ化しました C++が実装されました libclangに基づく、その代わりに、前のブランチの時点で、デフォルトモデルはLSP(Language Server Protocol)をサポートするClangdバックエンドに基づいています。
とにかくいつでもClangdをアクティブにして使用できることにも言及されていますが、Clangdは比較的リソースを大量に消費することに注意してください。
Python言語の場合、デフォルトでは、 python-lsp-server言語サポートサーバーが有効になっている、 「Python>言語サーバー構成」構成の別のセクションが提供されています。
この新しいバージョンのQTCreator8で際立っているもうXNUMXつの変更点は、 新しい「プロファイル」設定テンプレートを実装しました CMakeプロジェクトの場合、「RelWithDebInfo」ビルドタイプとデバッグおよびプロファイリングツールの組み込みを組み合わせます。
QMLの場合、JavaScript文字列テンプレートの処理と "?? ="(nullマージ)演算子の問題が修正されたと述べられています。 シンボルをたどると、Qt Creatorがソースディレクトリではなくビルドディレクトリから対応するQMLファイルを開いた可能性がありますが、これは修正されているはずです。
その他の変更点 この新しいバージョンから際立っている:
- CocoのCoverageTestingToolkitと互換性のある実験的なプラグインを追加しました。
- GitLab統合の実験的なサポートが追加され、プロジェクトの表示と複製、コードのアップロード、イベント通知の受信が可能になりました。
- ユニバーサルWindowsプラットフォーム(UWP)のサポートを削除しました。
- Windowsプラットフォームでは、ARMMSVCインストルメンテーション定義が提供されます。
- AndroidがWi-Fi経由でデバイスに接続するためのオプションを追加しました。
- 設定にすばやく移動するための「編集>設定」メニュー項目が追加されました。
- Clangdを対象としたcompile_command.jsonの生成にもパフォーマンスの改善が行われ、他の多くの問題も修正されました。
最後に、 あなたがそれについてもっと知りたいなら この新しいバージョンについては、元の発表を参照できます 次のリンクで。
Qt Creator8.0を入手する
興味のある人は、オープンソースバージョンが利用可能であることを知っておく必要があります 「QtCreator」の下の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