GNU/Linux >> Linux の 問題 >  >> Linux

Visual Studio Code で Qt を使用する方法

CMake ツール拡張で CMake を使用できます。

vscode で CMake プロジェクトを作成し、CMakeLists.txt でプロジェクトに qt フレームワークを追加するだけです。

拡張機能へのリンク - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

qt で CMake を使用する - https://doc.qt.io/qt-5/cmake-get-started.html


cpptools に Qt ヘッダーを追加する方法 最後の回答以降、拡張子が変更されました。これを行うためのオプションは次のとおりです:

<オール>
  • IntelliSense エラーの上の電球をクリックし、Add to "includePaths"... を選択して、見つかった Qt ヘッダー パスを自動的に追加します。

  • C/Cpp: Edit Configurations (UI) を介して、コマンド パレットから設定 UI に Qt ヘッダー パスを手動で追加する

  • C/Cpp: Edit Configurations (JSON) を使用して、コマンド パレットから設定 JSON ファイルに Qt ヘッダー パスを手動で追加する

  • 詳細については、新しいドキュメントのこのページをご覧ください。


    この拡張機能にチャンスを与える必要があります:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

    これにより、インクルード パスを構成して IntelliSense の結果を向上させることができます。

    includePath の構成

    QtCore モジュールなどを構成する 1 つの方法。

    <オール>
  • Ctrl + Shift + p コマンド パレットを開く
  • 検索:C/Cpp: Edit Configurations
  • 次の新しいタブが必要です:c_cpp_properties.json
  • configurations で 配列 Linux を編集する必要があります セクション
  • パスを includePath に追加します 設定例:/usr/include/x86_64-linux-gnu/qt5/QtCore
  • 詳細については、https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md を確認してください。

    IntelliSense エンジン

    最高の IntelliSense エクスペリエンスを得るには、「既定」のエンジンを使用することをお勧めします。ただし、ユーザーまたはワークスペースの設定を編集して、IntelliSense エンジンを明示的に選択することは可能です。変更する必要がある設定は C_Cpp.intelliSenseEngine です

    • Default - Visual Studio の IntelliSense エンジン。これは、セマンティックを認識する IntelliSense 機能を提供する既定のエンジンです。
    • Tag Parser - デフォルト エンジンが [

    詳細:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md


    Linux
    1. VisualStudioコード拡張機能をインストールする方法

    2. CentOS7にVisualStudioCodeをインストールするにはどうすればよいですか?

    3. Visual Studio Code の UI のフォントを変更するには?

    1. Ubuntu20.04以降にVisualStudioCodeをインストールする方法

    2. Ubuntu18.04にVisualStudioCodeをインストールする方法

    3. Ubuntu20.04にVisualStudioCodeをインストールする方法

    1. CentOS7にVisualStudioCodeをインストールする方法

    2. CentOS8にVisualStudioCodeをインストールする方法

    3. Debian10にVisualStudioCodeをインストールする方法