it-swarm.com.de

#inkludieren Sie Fehler in vscode

Ich verwende Visual Studio Code in meinem C++ - Projekt. Ich habe Microsoft C/C++ - Erweiterung für VS-Code installiert. Ich habe folgenden Fehler erhalten:

# Fehler enthalten. Bitte aktualisieren Sie Ihren includePath. IntelliSense-Funktionen für diese Übersetzungseinheit (/path/to/project/file.cpp) werden vom Tag-Parser bereitgestellt.

15
banan3'14

Die Antwort ist hier: Verwendung der C/Cpp-Erweiterung und Hinzufügen eines Include-Pfads zu Konfigurationen .

Klicken Sie auf die Glühbirne und bearbeiten Sie die geöffnete JSON-Datei. Wählen Sie den richtigen Block für Ihre Plattform aus (es gibt Mac, Linux, Win32 - ms-vscode.cpptools Version: 3). Aktualisieren Sie die Pfade in includePath (wichtig, wenn Sie mit VS Code kompilieren) oder browse.paths (wichtig, wenn Sie mit VS Code navigieren) oder in beiden.

Dank @Francesco Borzì werde ich seine Antwort hier anhängen:

Sie können auch klicken Right ???? Maustaste auf den unterstrichenen Code.

Wenn eine #include-Datei oder eine ihrer Abhängigkeiten nicht gefunden werden kann, können Sie auch auf die roten Kästchen unter den include-Anweisungen klicken, um Vorschläge zum Aktualisieren Ihrer Konfiguration anzuzeigen.

enter image description here

7
banan3'14

Ich habe ein Hallo Weltprogramm ausprobiert und diese Zeile:

#include <stdio.h>

wurde grün unterstrichen. Ich habe es versucht:

  1. Zeile löschen
  2. Zeile neu schreiben
  3. Klicken Sie auf die gelbe Birne und wählen Sie die Aktualisierung aus

fehler behoben Ich weiß nicht, ob es das eigentliche Problem behoben hat. Aber dann kompiliere ich über einen Linux VM unter Windows 10

1
Zach Smith

Ich bin hier gelandet, nachdem ich einige Zeit gekämpft hatte, aber was ich vermisst habe, war einfach:

Wenn eine # include-Datei oder eine ihrer Abhängigkeiten nicht gefunden werden kann, können Sie auch auf die roten Squiggles unter den include-Anweisungen klicken, um Vorschläge zur Aktualisierung Ihrer Konfiguration anzuzeigen.

 enter image description here

source: https://code.visualstudio.com/docs/languages/cpp#_intellisense

0
Francesco Borzi

Nach dem Schließen und erneuten Öffnen von VS sollte dies behoben sein.

0
Patrick

Die Fehlermeldung "Bitte aktualisieren Sie Ihren includePath" bedeutet nicht unbedingt, dass tatsächlich ein Problem mit dem includePath vorliegt. Das Problem kann sein, dass VSCode den falschen Compiler oder den falschen IntelliSense-Modus verwendet. Ich habe Anweisungen in diese Antwort zur Fehlerbehebung und Ausrichtung Ihrer VSCode C++ - Konfiguration mit Ihrem Compiler und Projekt geschrieben.

0
Scott McPeak

Ich habe diese Lösungen und viele andere mehr als 1 Stunde lang ausprobiert. Das ist einfach. 

0
Ivy Growing