J'utilise Visual Studio Code dans mon projet C++. J'ai installé Microsoft C/C++ Extension pour VS Code . J'ai eu l'erreur suivante:
#include erreurs détectées. Veuillez mettre à jour votre includePath. Les fonctionnalités IntelliSense pour cette unité de traduction (
/path/to/project/file.cpp
) seront fournies par Tag Parser.
La réponse est la suivante: Comment utiliser l’extension C/Cpp et ajouter le chemin d’accès aux configurations .
Cliquez sur l'ampoule, puis éditez le fichier JSON qui est ouvert. Choisissez le bon bloc correspondant à votre plate-forme (il y a Mac
, Linux
, Win32
- ms-vscode.cpptools version: 3). Les chemins de mise à jour dans includePath
(est important si vous compilez avec VS Code) ou browse.paths
(est important si vous naviguez avec VS Code) ou les deux.
Merci à @ Francesco Borzì, je vais ajouter sa réponse ici:
Vous pouvez aussi cliquer Right ???? bouton de la souris sur le code souligné.
Si un fichier
#include
ou l'une de ses dépendances est introuvable, vous pouvez également cliquer sur les gribouillis rouges situés sous les instructions include pour afficher des suggestions sur la mise à jour de votre configuration.
J'essayais un programme Hello World, et cette ligne:
#include <stdio.h>
a été souligné en vert. J'ai essayé:
correction de l'avertissement d'erreur. Je ne sais pas si cela a résolu le problème. Mais alors je compile via un Linux VM sous Windows 10
Je me suis retrouvé ici après avoir lutté pendant un moment, mais ce qui me manquait, c'était simplement:
Si un fichier #include ou l'une de ses dépendances est introuvable, vous pouvez également cliquer sur les gribouillis rouges situés sous les instructions include pour afficher des suggestions sur la mise à jour de votre configuration.
source: https://code.visualstudio.com/docs/languages/cpp#_intellisense
J'ai essayé ces solutions et beaucoup d'autres pendant plus d'une heure . C'est simple.