Visual Studio CodeオペレーティングシステムLinux Mint 18でQtを使用するにはどうすればよいですか?
MarketplaceはQtの拡張機能としては存在しません。たぶん誰もがもっと知っています!
UPD。 Qt Add Inと入力することで
この拡張機能のチャンスを与える必要があります: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
これにより、IntelliSenseの結果を改善するためにインクルードパスを構成できます。
includePathの構成
QtCoreモジュールを構成する1つの方法。
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
-迅速だが「ファジー」な結果を提供する「ファジー」なIntelliSenseエンジンは、デフォルトのエンジンがQtヘッダーをcpptools
拡張に追加する方法は、最後の回答以降変更されました。そのためのオプションには以下が含まれます。
IntelliSenseエラーの上の電球をクリックし、_Add to "includePaths"...
_を選択して、見つかったQtヘッダーパスを自動的に追加します。
C/Cpp: Edit Configurations (UI)
を介して、コマンドパレットからQtヘッダーパスを設定UIに手動で追加します。
C/Cpp: Edit Configurations (JSON)
を介して、コマンドパレットから設定JSONファイルにQtヘッダーパスを手動で追加します。
詳細は 新しいドキュメントのこのページ