GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser Qt dans Visual Studio Code ?

Vous pouvez utiliser CMake avec l'extension d'outils CMake.

Créez simplement un projet CMake dans vscode et ajoutez le framework qt à votre projet dans CMakeLists.txt.

Lien vers l'extension - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

Utiliser CMake avec qt - https://doc.qt.io/qt-5/cmake-get-started.html


Les méthodes pour ajouter des en-têtes Qt au cpptools extension ont changé depuis la dernière réponse. Les options pour le faire incluent désormais :

  1. Ajout automatique d'un chemin d'en-tête Qt trouvé en cliquant sur l'ampoule au-dessus d'une erreur IntelliSense et en sélectionnant Add to "includePaths"...

  2. Ajout manuel des chemins d'en-tête Qt à l'interface utilisateur des paramètres, à partir de la palette de commandes, via C/Cpp: Edit Configurations (UI)

  3. Ajout manuel des chemins d'en-tête Qt au fichier JSON de paramètres, à partir de la palette de commandes, via C/Cpp: Edit Configurations (JSON)

Plus d'infos dans cette page de la nouvelle documentation.


Vous devriez donner une chance à cette extension :https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Avec cela, vous pouvez configurer les chemins d'inclusion pour de meilleurs résultats IntelliSense.

Configuration d'includePath

Une façon de configurer par exemple le module QtCore.

  1. Ctrl + Maj + p pour ouvrir la palette de commandes
  2. Rechercher :C/Cpp: Edit Configurations
  3. Vous devriez avoir un nouvel onglet appelé :c_cpp_properties.json
  4. En configurations tableau, vous devez modifier le Linux rubrique
  5. Ajoutez vos chemins dans le includePath paramètre par exemple :/usr/include/x86_64-linux-gnu/qt5/QtCore

Pour en savoir plus, consultez ceci :https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md

Moteurs IntelliSense

Nous vous recommandons d'utiliser le moteur "par défaut" pour la meilleure expérience IntelliSense. Cependant, il est possible de choisir explicitement le moteur IntelliSense en modifiant les paramètres de votre utilisateur ou de votre espace de travail. Le paramètre que vous devez modifier est C_Cpp.intelliSenseEngine

  • Default - Le moteur IntelliSense de Visual Studio, qui est le moteur par défaut qui fournit des fonctionnalités IntelliSense sensibles à la sémantique
  • Tag Parser - le moteur IntelliSense "flou" qui fournit des résultats rapides mais "flou", est utilisé pour fournir l'expérience de secours si le moteur par défaut est

Plus de détails à ce sujet :https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md


Linux
  1. Comment installer Visual Studio Code sur Ubuntu 20.04 et supérieur

  2. Comment installer Visual Studio Code sur Ubuntu 18.04

  3. Comment installer les extensions de code Visual Studio

  4. Comment installer Visual Studio Code sur CentOS 7 ?

  5. Comment changer la police de l'interface utilisateur de Visual Studio Code ?

Comment installer Visual Studio Code sur Ubuntu 22.04

Comment installer Visual Studio Code (VS Code) sur Fedora 34 / 35

Comment installer Visual Studio Code sur AlmaLinux 8

Comment installer Visual Studio Code sur Manjaro 20

Comment installer Visual Studio Code sur Debian 11

Comment installer Visual Studio Code sur Ubuntu 15.04