Ich verwende derzeit https://marketplace.visualstudio.com/items?itemName=mitaki28.vscode-clang, die als nettes kleines Werkzeug für den Zugriff auf Elementfunktionen groß ist.Visual Studio Code: C++ Include-Pfad
Ich habe jedoch ein Problem mit einem Projekt, das ich importiere. Während das obige Clang-Feature funktioniert, habe ich ein besonderes Problem bei der Verwendung von Include-Verzeichnissen. Meine Projektstruktur ist wie folgt:
|- src/
|- main.cpp
|- include/
|- MyHelper.h
|- CMakeLists.txt
Gibt es eine Möglichkeit, meine Include-Verzeichnisse in Visual Studio-Code so zu konfigurieren, dass in main.cpp
Ich kann nur tun: #include "MyHelper.h"
statt #include "include/MyHelper.h"?
im Editor es hebt meine Include-Anweisung hervor, dass sie die Datei nicht finden kann. Während der Editor keine große Sache ist (mein Projekt kompiliert), das folgende Problem ist das vscode-Clang-Plugin funktioniert nicht, weil es die Datei nicht sieht.
Vielleicht habe es sogar die Config aus meiner CMakeLists.txt im Editor für notwendige Includes?
Danke!
einfach , Sie müssen generieren [c_cpp_properties.json] (https://code.visualstudio.com/docs/languages/cpp#_getting-started) –