Depuis le site de vs code, téléchargement au format .deb puis :
sudo dpkg -i code_1.74.2-xxxx_amd64.deb
Ensuite via extension, installation de C/C++ Extension Pack
Intellisense a besoin pour fonctionner du fichiers de propriété ''c_cpp_properties.json''. On crée également un fichier de lancement ''lauch.json'' associé à une tache ''tasks.json'' pour lancer le débugueur gdb après compil (''F5'').
Ces fichiers résident dans le dossier masqué ''.vscode'' de chaque projet. On peut en [[cppgtk:autoVscodeProperties | automatiser la création]]
D'abord le fichier de propriétés pour intellisense décrit les include paths. Pour pourvoir bien fonctionner avec Gtkmm il faut ajouter les cflags de gtkmm :
pkg-config --cflags gtkmm-3.0
les ''-I'' retournés par la commande sont à supprimer (un petit coup de gdedit).
et on ajoute également ''atkmm-1.6''
tel que retourné par : pkg-config --cflags atkmm-1.6