Rumah >tutorial komputer >pengetahuan komputer >VSCode dan VS C++ IntelliSense tidak berfungsi atau mengambil perpustakaan

VSCode dan VS C++ IntelliSense tidak berfungsi atau mengambil perpustakaan

WBOY
WBOYke hadapan
2024-02-29 13:28:57754semak imbas

VS Code dan Visual Studio C++ IntelliSense mungkin tidak dapat mengambil perpustakaan, terutamanya apabila mengerjakan projek besar. Apabila kita menuding pada #Include, kita melihat mesej ralat "Tidak Dapat Membuka fail sumber 'string.h'" (bergantung pada "wx/wx.h"), kadangkala, secara automatik Fungsi penyiapan tidak bertindak balas. Dalam artikel ini kita akan melihat perkara yang boleh anda lakukan jika VSCode dan VS C++ IntelliSense tidak berfungsi atau mengekstrak perpustakaan.

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

Mengapa Intellisense saya tidak berfungsi dalam C++?

IntelliSense kadangkala menjadi tidak responsif dalam Visual Studio apabila bekerja dengan fail besar. Pada masa ini, mencipta semula pangkalan data adalah penyelesaian kepada masalah tersebut. Tindakan ini akan menetapkan semula pangkalan data editor teks dan mengembalikan projek anda kepada normal. Di bawah, kami telah memperincikan langkah untuk melakukan ini.

Betulkan VSCode dan VS C++ intellisense tidak berfungsi atau mengambil perpustakaan

Jika VSCode dan VS C++ IntelliSense tidak berfungsi atau mengambil perpustakaan, sila ikuti penyelesaian di bawah untuk menyelesaikan isu tersebut.

  • Pasang sambungan C++ yang lengkap
  • Buat semula pangkalan data
  • Pasang semula C/C++
  • Pasang sambungan CMake dalam Visual Studio
  • Pasang semula Visual Studio atau VSCode
  • Mari kita bincangkan secara terperinci.

    1]Pasang sambungan C++ lengkap

    Walaupun pemasangan sambungan C++ tidak wajib, jika anda menghadapi masalah ini, kami mengesyorkan anda meneruskan dan memasangnya. Ia akan memasang semua alat yang diperlukan, ketiadaannya boleh menyebabkan masalah. Untuk memasang sambungan, buka Kod Visual Studio, pergi ke bahagian Sambungan, masukkan "Pek Sambungan C/C++" dan klik butang pemasangan yang berkaitan. Mudah-mudahan, ini akan membantu anda.

    2] Buat semula pangkalan data

    Saya telah memerhatikan bahawa apabila projek berkembang kepada saiz tertentu (biasanya sekitar 4100 baris kod), ciri autolengkap dalam Visual Studio berhenti berfungsi dengan betul. Ringkasnya, prestasi cenderung menurun apabila bilangan perpustakaan pihak ketiga bertambah, menyebabkan ruang nama, atribut kelas dan kaedah menjadi tidak kelihatan. Untuk memulihkan keadaan kita perlu mencipta semula pangkalan data. Ikuti langkah yang dinyatakan di bawah untuk melakukan perkara yang sama.

  • Buka alatan ini.
  • Masukkan bar pilihan dan cari "pangkalan data".
  • Seterusnya, pergi ke Editor Teks > C/C++ > Lanjutan.
  • Akhir sekali, tetapkan RECREATE DATABASE=TRUE.
  • Anda kini boleh menyemak sama ada isu itu telah diselesaikan.

    Baca: IntelliSense tidak berfungsi dalam Kod VS

    3]Cina Ringkas

    Mungkin anda menghadapi beberapa masalah semasa memasang C/C++, menyebabkan Intellisense tidak mengenal pasti perpustakaan dengan betul. Dalam kes ini, anda disyorkan supaya menyahpasang versi C/C++ semasa anda dan kemudian ikut langkah yang betul untuk memasang semula salinan baharu. Ini membantu menyelesaikan masalah Intellisense tidak dapat mengambil perpustakaan.

    4] Pasang sambungan CMake dalam Visual Studio

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

    CMake ialah alat sumber terbuka untuk membina automasi, ujian, pembungkusan dan pemasangan perisian. Ia menjana skrip binaan untuk berbilang platform, termasuk Windows, MacOS dan Linux. Fleksibilitinya membantu pembangun membina projek dengan lebih pantas. Ini ialah alternatif yang boleh digunakan dalam projek anda jika IntelliSense tidak mempunyai perpustakaan pemilihan. Untuk memudahkan anda, terdapat sambungan CMake yang boleh anda pasang dengan mudah.

    Ikuti langkah yang dinyatakan di bawah untuk melakukan perkara yang sama.

  • Buka pemasang Visual Studio.
  • Pergi ke contoh Visual Studio yang dipasang dan klik Ubah suai.
  • Dari Beban Kerja, pergi ke pembangunan Desktop dengan C++ di bawah Desktop Mudah Alih.
  • Pastikan anda memilih komponen pembangunan Linux dan C++ Terbenam pada halaman ini untuk keupayaan pembangunan CMake merentas platform.
  • Klik Ubah suai untuk mengesahkan tindakan anda.
  • Semoga, ini akan membantu anda.

    Atas ialah kandungan terperinci VSCode dan VS C++ IntelliSense tidak berfungsi atau mengambil perpustakaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam