GNU/Linux >> Znalost Linux >  >> Linux

Jak používat Qt v kódu Visual Studio?

CMake můžete použít s rozšířením CMake tools.

Stačí vytvořit projekt CMake ve vscode a přidat rámec qt do svého projektu v souboru CMakeLists.txt.

Odkaz na rozšíření - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

Použijte CMake s qt - https://doc.qt.io/qt-5/cmake-get-started.html


Metody pro přidání záhlaví Qt do cpptools rozšíření se od poslední odpovědi změnilo. Možnosti, jak toho dosáhnout, nyní zahrnují:

  1. Automaticky přidat nalezenou cestu záhlaví Qt kliknutím na žárovku nad chybou IntelliSense a výběrem Add to "includePaths"...

  2. Ruční přidání cest záhlaví Qt do uživatelského rozhraní nastavení z palety příkazů pomocí C/Cpp: Edit Configurations (UI)

  3. Ruční přidání cest záhlaví Qt do souboru JSON nastavení z palety příkazů pomocí C/Cpp: Edit Configurations (JSON)

Více informací na této stránce nové dokumentace.


Měli byste dát šanci tomuto rozšíření:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Díky tomu můžete nakonfigurovat cesty zahrnutí pro lepší výsledky IntelliSense.

Konfigurace includePath

Jeden způsob, jak nakonfigurovat např. modul QtCore.

  1. Ctrl + Shift + p otevřete paletu příkazů
  2. Vyhledat:C/Cpp: Edit Configurations
  3. Měli byste mít novou kartu s názvem:c_cpp_properties.json
  4. V configurations pole byste měli upravit Linux sekce
  5. Přidejte své cesty do includePath nastavení např.:/usr/include/x86_64-linux-gnu/qt5/QtCore

Pro více zkontrolujte toto:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md

Jednotky IntelliSense

Pro nejlepší zážitek z IntelliSense doporučujeme používat „Výchozí“ modul. Je však možné explicitně zvolit modul IntelliSense úpravou nastavení uživatele nebo pracovního prostoru. Nastavení, které byste měli upravit, je C_Cpp.intelliSenseEngine

  • Default – Modul IntelliSense sady Visual Studio, což je výchozí modul, který poskytuje sémantické funkce IntelliSense
  • Tag Parser – „fuzzy“ engine IntelliSense, který poskytuje rychlé, ale „fuzzy“ výsledky, se používá k poskytování záložního prostředí, pokud je výchozí engine

Další podrobnosti o tom:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md


Linux
  1. Jak nainstalovat rozšíření kódu Visual Studio

  2. Jak nainstalovat kód Visual Studio na CentOS 7?

  3. Jak změnit písmo uživatelského rozhraní Visual Studio Code?

  1. Jak nainstalovat kód Visual Studio na Ubuntu 20.04 a vyšší

  2. Jak nainstalovat kód Visual Studio na Ubuntu 18.04

  3. Jak nainstalovat kód Visual Studio na Ubuntu 20.04

  1. Jak nainstalovat kód Visual Studio na CentOS 7

  2. Jak nainstalovat kód Visual Studio na CentOS 8

  3. Jak nainstalovat kód Visual Studio na Debian 10