VSCode IntelliSense-Berichte enthalten Fehler für gemischten C/C++-CodeC++

Programme in C++. Entwicklerforum
Anonymous
 VSCode IntelliSense-Berichte enthalten Fehler für gemischten C/C++-Code

Post by Anonymous »

Ich programmiere hauptsächlich in C, aber ein Teil meines Codes ist in C++. Der Code lässt sich problemlos mit gcc/ kompilieren.

Code: Select all

g++
unter Linux, doch IntelliSense von VisualStudio Code meldet Include-Fehler mit dem folgenden Setup:

Code: Select all

// file1.c
#include "includefile1.h
IntelliSense-Berichte

#include Fehler erkannt. Bitte aktualisieren Sie Ihren includePath. Squiggles sind für diese Übersetzungseinheit deaktiviert.


Quelldatei „atomic“ kann nicht geöffnet werden (Abhängigkeit von „includefile1.h“). Bitte führen Sie den Befehl „IntelliSense-Konfiguration auswählen...“ aus, um Ihre Systemheader zu finden.

Includefile1.h ist in C++ geschrieben und würde Dinge wie
enthalten

Code: Select all

// includefile1.h
#include 
Das Kompilieren funktioniert einwandfrei, aber die IntelliSense-Fehler stören mich bei der Arbeit mit VSCode.
  • Gibt es eine Lösung dafür?
  • Kann ich der Datei c_cpp_properties.json etwas hinzufügen, um IntelliSense auf die richtigen Pfade zu verweisen?
  • Tut ich das? Müssen Sie noch etwas anpassen, da ich C und C++ mische?
Vielen Dank im Voraus für Ihre Hilfe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post