GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare Qt in Visual Studio Code?

Puoi utilizzare CMake con l'estensione degli strumenti CMake.

Basta creare un progetto CMake in vscode e aggiungere qt framework al tuo progetto in CMakeLists.txt.

Link all'estensione - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

Usa CMake con qt - https://doc.qt.io/qt-5/cmake-get-started.html


I metodi per aggiungere intestazioni Qt al cpptools l'estensione è cambiata dall'ultima risposta. Le opzioni per farlo ora includono:

  1. Aggiunta automatica di un percorso di intestazione Qt trovato facendo clic sulla lampadina sopra un errore IntelliSense e selezionando Add to "includePaths"...

  2. Aggiunta manuale dei percorsi di intestazione Qt all'interfaccia utente delle impostazioni, dalla tavolozza dei comandi, tramite C/Cpp: Edit Configurations (UI)

  3. Aggiunta manuale dei percorsi di intestazione Qt al file JSON delle impostazioni, dalla tavolozza dei comandi, tramite C/Cpp: Edit Configurations (JSON)

Maggiori informazioni in questa pagina della nuova documentazione.


Dovresti dare una possibilità a questa estensione:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Con questo, puoi configurare percorsi di inclusione per migliori risultati IntelliSense.

Configurazione di includePath

Un modo per configurare ad esempio il modulo QtCore.

  1. Ctrl + Maiusc + p per aprire la tavolozza dei comandi
  2. Cerca:C/Cpp: Edit Configurations
  3. Dovresti avere una nuova scheda chiamata:c_cpp_properties.json
  4. In configurations array dovresti modificare il file Linux sezione
  5. Aggiungi i tuoi percorsi nel includePath impostazione es:/usr/include/x86_64-linux-gnu/qt5/QtCore

Per ulteriori informazioni, controlla questo:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md

Motori IntelliSense

Si consiglia di usare il motore "Predefinito" per la migliore esperienza di IntelliSense. Tuttavia, è possibile scegliere in modo esplicito il motore IntelliSense modificando le impostazioni dell'utente o dell'area di lavoro. L'impostazione da modificare è C_Cpp.intelliSenseEngine

  • Default - Motore IntelliSense di Visual Studio, che è il motore predefinito che fornisce funzionalità IntelliSense sensibili alla semantica
  • Tag Parser - il motore IntelliSense "fuzzy" che fornisce risultati rapidi ma "fuzzy", viene utilizzato per fornire l'esperienza di fallback se il motore predefinito è

Maggiori dettagli a riguardo:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md


Linux
  1. Come installare il codice di Visual Studio su Ubuntu 20.04 e versioni successive

  2. Come installare il codice di Visual Studio su Ubuntu 18.04

  3. Come installare le estensioni del codice di Visual Studio

  4. Come installare il codice di Visual Studio su CentOS 7?

  5. Come cambiare il carattere dell'interfaccia utente di Visual Studio Code?

Come installare il codice di Visual Studio su Ubuntu 22.04

Come installare Visual Studio Code (VS Code) su Fedora 34/35

Come installare il codice di Visual Studio su AlmaLinux 8

Come installare il codice di Visual Studio su Manjaro 20

Come installare il codice di Visual Studio su Debian 11

Come installare il codice di Visual Studio su Ubuntu 15.04