ホームページ >コンピューターのチュートリアル >コンピュータ知識 >VSCode および VS C++ IntelliSense が機能しない、またはライブラリを選択しない

VSCode および VS C++ IntelliSense が機能しない、またはライブラリを選択しない

WBOY
WBOY転載
2024-02-29 13:28:57754ブラウズ

VS Code と Visual Studio C IntelliSense は、特に大規模なプロジェクトで作業している場合、ライブラリを選択できない場合があります。 #Include の上にカーソルを置くと、「ソース ファイル 'string.h' を開けません」というエラー メッセージが表示されます (「wx/wx.h」に応じて異なります)。補完機能は自動的に実行されません。応答しています。この記事では、VSCode と VSC IntelliSense が機能しない場合、またはライブラリを抽出できない場合の対処法を説明します。

VSCode和VS C++IntelliSense无法工作或拾取库

IntelliSense が C で動作しないのはなぜですか?

大きなファイルを処理すると、Visual Studio で IntelliSense が応答しなくなることがあります。現時点では、データベースを再作成することで問題を解決できます。この操作により、テキスト エディタのデータベースがリセットされ、プロジェクトが通常の状態に戻ります。以下に、これを行う手順を詳しく説明します。

VSCode および VS C IntelliSense が機能しない、またはライブラリを選択しない問題を修正

VSCode および VS C IntelliSense が動作しない、またはライブラリを選択しない場合は、以下の解決策に従って問題を解決してください。

  • 完全な C 拡張機能をインストールします
  • データベースの再作成
  • C/C を再インストールします
  • Visual Studio に CMake 拡張機能をインストールする
  • Visual Studio または VSCode を再インストールします
  • それについて詳しく話しましょう。

    1]完全な C 拡張機能をインストールします

    C 拡張機能をインストールする必要はありませんが、この問題に直面している場合は、そのままインストールすることをお勧めします。必要なツールがすべてインストールされますが、これらのツールが存在しないと問題が発生する可能性があります。拡張機能をインストールするには、Visual Studio Code を開き、「拡張機能」セクションに移動し、「C/C 拡張機能パッケージ」と入力して、関連するインストール ボタンをクリックします。これでうまくいくことを願っています。

    2]データベースを再作成します

    プロジェクトが特定のサイズ (通常は約 4100 行のコード) に達すると、Visual Studio のオートコンプリート機能が適切に動作しなくなることがわかりました。簡単に言うと、サードパーティ ライブラリの数が増えるとパフォーマンスが低下する傾向があり、その結果、名前空間、クラス属性、メソッドが表示されなくなります。物事を軌道に戻すには、データベースを再作成する必要があります。同じことを実行するには、以下の手順に従ってください。

  • これらのツールを開きます。
  • オプションバーに入り、「データベース」を検索します。
  • 次に、[テキスト エディター] > [C/C] > [詳細設定] に移動します。
  • 最後に、データベースの再作成=TRUE を設定します。
  • 問題が解決したかどうかを確認できるようになりました。

    読む: IntelliSense が VS Code で機能しない

    3]簡体字中国語

    C/C のインストール時に問題が発生し、Intellisense がライブラリを正しく識別できない可能性があります。この場合、現在の C/C バージョンをアンインストールし、正しい手順に従って新しいコピーを再インストールすることをお勧めします。これは、Intellisense がライブラリを選択できない問題を解決するのに役立ちます。

    4]Visual Studio に CMake 拡張機能をインストールする

    VSCode和VS C++IntelliSense无法工作或拾取库

    CMake は、ビルドの自動化、テスト、パッケージ化、およびソフトウェアのインストールのためのオープンソース ツールです。 Windows、MacOS、Linux などの複数のプラットフォーム用のビルド スクリプトを生成します。その柔軟性により、開発者はプロジェクトをより迅速に構築できます。これは、IntelliSense に選択ライブラリがない場合にプロジェクトで使用できる代替手段です。これを簡単にするために、簡単にインストールできる CMake 拡張機能があります。

    同じことを実行するには、以下の手順に従ってください。

  • Visual Studio インストーラーを開きます。
  • インストールされている Visual Studio インスタンスに移動し、[変更] をクリックします。
  • ワークロードから、Desktop Mobile の下の C を使用したデスクトップ開発に移動します。
  • クロスプラットフォーム CMake 開発機能については、このページで Linux および Embedded C 開発コンポーネントを必ず選択してください。
  • 「変更」をクリックしてアクションを確認します。
  • これでうまくいくといいですね。

    以上がVSCode および VS C++ IntelliSense が機能しない、またはライブラリを選択しないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。