GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie verwende ich Qt in Visual Studio Code?

Sie können CMake mit der CMake-Tools-Erweiterung verwenden.

Erstellen Sie einfach ein CMake-Projekt in vscode und fügen Sie qt framework zu Ihrem Projekt in CMakeLists.txt hinzu.

Link zur Erweiterung – https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

Verwenden Sie CMake mit qt – https://doc.qt.io/qt-5/cmake-get-started.html


Die Methoden zum Hinzufügen von Qt-Headern zu cpptools Erweiterung haben sich seit der letzten Antwort geändert. Zu den Optionen dafür gehören jetzt:

  1. Automatisches Hinzufügen eines gefundenen Qt-Header-Pfads durch Klicken auf die Glühbirne über einem IntelliSense-Fehler und Auswählen von Add to "includePaths"...

  2. Manuelles Hinzufügen der Qt-Header-Pfade zur Einstellungs-UI aus der Befehlspalette über C/Cpp: Edit Configurations (UI)

  3. Manuelles Hinzufügen der Qt-Header-Pfade zur Einstellungs-JSON-Datei aus der Befehlspalette über C/Cpp: Edit Configurations (JSON)

Mehr Infos auf dieser Seite der neuen Dokumentation.


Geben Sie dieser Erweiterung eine Chance:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Damit können Sie Include-Pfade für bessere IntelliSense-Ergebnisse konfigurieren.

includePath konfigurieren

Eine Möglichkeit, z. B. das QtCore-Modul zu konfigurieren.

  1. Strg + Umschalt + p um die Befehlspalette zu öffnen
  2. Suche nach:C/Cpp: Edit Configurations
  3. Sie sollten eine neue Registerkarte namens c_cpp_properties.json haben
  4. In configurations -Array sollten Sie das Linux bearbeiten Abschnitt
  5. Fügen Sie Ihre Pfade in includePath hinzu Einstellung z. B.:/usr/include/x86_64-linux-gnu/qt5/QtCore

Weitere Informationen finden Sie hier:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md

IntelliSense-Engines

Wir empfehlen die Verwendung der „Standard“-Engine für die beste IntelliSense-Erfahrung. Es ist jedoch möglich, die IntelliSense-Engine explizit auszuwählen, indem Sie Ihre Benutzer- oder Arbeitsbereichseinstellungen bearbeiten. Die Einstellung, die Sie ändern sollten, ist C_Cpp.intelliSenseEngine

  • Default – Die IntelliSense-Engine von Visual Studio, die die Standard-Engine ist, die semantikbewusste IntelliSense-Features bereitstellt
  • Tag Parser - Die "unscharfe" IntelliSense-Engine, die schnelle, aber "unscharfe" Ergebnisse liefert, wird verwendet, um die Fallback-Erfahrung bereitzustellen, wenn die Standard-Engine ist

Weitere Details dazu:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md


Linux
  1. So installieren Sie Visual Studio Code unter Ubuntu 20.04 und höher

  2. So installieren Sie Visual Studio Code unter Ubuntu 18.04

  3. So installieren Sie Visual Studio-Codeerweiterungen

  4. Wie installiere ich Visual Studio Code unter CentOS 7?

  5. Wie ändere ich die Schriftart der Benutzeroberfläche von Visual Studio Code?

So installieren Sie Visual Studio Code unter Ubuntu 22.04

So installieren Sie Visual Studio Code (VS Code) auf Fedora 34/35

So installieren Sie Visual Studio Code auf AlmaLinux 8

So installieren Sie Visual Studio Code auf Manjaro 20

So installieren Sie Visual Studio-Code unter Debian 11

So installieren Sie Visual Studio Code unter Ubuntu 15.04