GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana menggunakan Qt dalam Visual Studio Code?

Anda dapat menggunakan CMake dengan ekstensi alat CMake.

Cukup buat proyek CMake di vscode dan tambahkan kerangka kerja qt ke proyek Anda di CMakeLists.txt.

Tautan ke ekstensi - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

Gunakan CMake dengan qt - https://doc.qt.io/qt-5/cmake-get-started.html


Metode untuk menambahkan header Qt ke cpptools ekstensi telah berubah sejak jawaban terakhir. Opsi untuk melakukannya sekarang meliputi:

  1. Secara otomatis menambahkan jalur tajuk Qt yang ditemukan dengan mengeklik bola lampu di atas kesalahan IntelliSense dan memilih Add to "includePaths"...

  2. Secara manual menambahkan jalur header Qt ke UI pengaturan, dari palet perintah, melalui C/Cpp: Edit Configurations (UI)

  3. Menambahkan jalur header Qt secara manual ke file JSON pengaturan, dari palet perintah, melalui C/Cpp: Edit Configurations (JSON)

Info selengkapnya di halaman dokumentasi baru ini.


Anda harus memberikan kesempatan untuk ekstensi ini:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Dengan ini, Anda dapat mengonfigurasi jalur penyertaan untuk hasil IntelliSense yang lebih baik.

Mengonfigurasi includePath

Salah satu cara untuk mengonfigurasi, misalnya modul QtCore.

  1. Ctrl + Shift + p untuk membuka palet perintah
  2. Telusuri:C/Cpp: Edit Configurations
  3. Anda seharusnya memiliki tab baru bernama:c_cpp_properties.json
  4. Di configurations array Anda harus mengedit Linux bagian
  5. Tambahkan jalur Anda di includePath pengaturan misalnya:/usr/include/x86_64-linux-gnu/qt5/QtCore

Untuk lebih lanjut, periksa ini:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md

Mesin IntelliSense

Kami merekomendasikan penggunaan mesin "Default" untuk pengalaman IntelliSense terbaik. Namun, dimungkinkan untuk secara eksplisit memilih mesin IntelliSense dengan mengedit pengaturan pengguna atau ruang kerja Anda. Pengaturan yang harus Anda ubah adalah C_Cpp.intelliSenseEngine

  • Default - Mesin IntelliSense Visual Studio, yang merupakan mesin default yang menyediakan fitur IntelliSense sadar-semantik
  • Tag Parser - mesin IntelliSense "kabur" yang memberikan hasil cepat namun "kabur", digunakan untuk memberikan pengalaman mundur jika mesin default adalah

Detail lebih lanjut tentang itu:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md


Linux
  1. Cara Menginstal Ekstensi Kode Visual Studio

  2. Bagaimana Cara Menginstal Kode Visual Studio di CentOS 7?

  3. Bagaimana cara mengubah font UI Visual Studio Code?

  1. Cara Menginstal Kode Visual Studio di Ubuntu 20.04 &Di Atas

  2. Cara Menginstal Kode Visual Studio di Ubuntu 18.04

  3. Cara Menginstal Kode Visual Studio di Ubuntu 20.04

  1. Cara Menginstal Kode Visual Studio di CentOS 7

  2. Cara Menginstal Kode Visual Studio di CentOS 8

  3. Cara Menginstal Kode Visual Studio di Debian 10