よくある質問
clangd の取得失敗、インデックスの不足、リモートへの導入、診断の重複に対処します。
clangd のダウンロードに失敗した場合は?
実行するコマンド: Hornet C/C++: Auto Setup clangd 。再試行するか、次の設定を使用します: Configure clangd 。インストール済み実行ファイルを指定できます。ダウンロードは VS Code の HTTP プロキシと次の環境変数に対応しています: HTTPS_PROXY / HTTP_PROXY 。この場合も Hybrid で Tag による閲覧ができ、Flyweight に切り替えることもできます。
インデックスや呼び出し関係が不完全なのはなぜ?
コンパイルデータベース、実際のツールチェーンのパス、ヘッダーディレクトリ、マクロを確認してください。Hornet-DB / Clangd のログで読み込みエラーや除外も確認できます。軽量スキャンの件数と clangd のタスク数は異なります。
補完や診断が重複するのはなぜ?
同じ C/C++ 言語サービスを提供する拡張機能が同時に有効になっていないか確認してください。補完・診断・インデックスが重複する場合があります。
WSL や SSH ではどのパッケージを選ぶ?
リモートワークスペースの OS と CPU に合うパッケージを選び、リモート側に拡張機能をインストールしてください。Windows から Linux x64 サーバーに接続する場合は、サーバー側で Linux x64 版を使用します。
自動更新されないのはなぜ?
VSIX は GitHub Releases で配布され、Marketplace 経由では自動更新されません。次のページで新しいパッケージを取得してください:ダウンロードページ。インストール後はウィンドウを再読み込みしてください。
問題を報告するには?
報告先:Issues 。OS、CPU、VS Code / Hornet / clangd のバージョンと再現手順を記載してください。ログにはローカルのパスが含まれる場合があるため、共有前に内容を確認してください。
製品とサードパーティに関する表記
Hornet C/C++ は独立したツールで、Microsoft の公式 C/C++ 拡張機能ではありません。VS Code の名称は各権利者に帰属します。パッケージには次が含まれます: LICENSE.txt および ThirdPartyNotices.txt。別途インストールした clangd には独自のライセンスが適用されます。
当サイトは製品情報、ドキュメント、公開インストーラーのリンクを提供します。ブラウザーにはテーマと言語の設定を保存し、解析・広告 Cookie は使用しません。ホスティングやダウンロードサービスでは通常のアクセスログが記録される場合があります。インストーラーは GitHub から配信されます。