Search
Visual Studio Code nemá přímou podporu pro překlad Qt projektů, je ale natolik flexibilní, že jde vytvořit celkem ucházející workflow.
K tématu lze nalézt i několik blogů:
Další informace, které lze využít:
Jedna z věcí, která programátora zajímá v editoru, je nápocěda včetně doplňování názvů metod a atributů tříd. Toho lze dosáhnout např. úpravou nastavení C/C++ rozšíření:
Ctrl+Shift+P
C/C++: Edit Configuration (JSON)
c_cpp_properties.json
configurations
includePath
Příklad:
"includePath": [ "${workspaceFolder}/**", "C:\\Qt6\\6.0.3\\mingw81_64\\include\\**", "C:\\Qt6\\6.0.3\\mingw81_64\\include\\QtCore\\**", "C:\\Qt6\\6.0.3\\mingw81_64\\include\\QtWidgets\\**" ],
Kompilace Qt projektů je příliš komplikované na to, aby se dalo vyřešit pouhým spuštěním kopilátoru. Pokud je ale v pracovním adresáři vygenerovaný Makefile, lze toho využít pro konfiguraci nového předpisu v tasks.json.
Makefile
tasks.json
{ "label": "Build Qt application", "type": "shell", "command": "mingw32-make -f ${fileDirname}\\Makefile first", "options": { "cwd": "${fileDirname}" }, "problemMatcher": [], "group": { "kind": "build", "isDefault": true } },
{ "label": "Run qmake", "type": "shell", "command": "qmake", "args": [], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [] },