Includeverzeichnisse bei VS

Gast #5223132
Lesenswert?
• ▲
▼
ich möchte Visual Studio als Viewer benutzen. Kompiliert wird mit einem 
anderen Tool.

Im Code sind Header Dateien ohne absoluten- oder relativen- Pfad 
eingebunden:
1
#include "ABC123.h"

Visual Studio markiert somit sehr viel als unbekannt.

Wenn ich in VS unter Includeverzeichnisse den absoluten Ordnerpfad 
hinterlege, in dem z.B. die Header Datei ABC123.h zu finden ist, so ist 
zumindest deren Inhalt VS bekannt.

Da der Programmcode auf mehrere Ordner und Unterordner verteilt ist,
hätte ich viel Arbeit, alle Pfade der *.h Dateien zu inkludieren.

Gibt es eine elegantere Möglichkeit?
Z.b. Angeben eines Pfades und VS sucht dann alle weiteren Unterordner 
und includieret das eigenständig im Includeverzeichniss.
Lesenswert?
• ▲
▼
Wie findet dein anderes Tool denn die Pfade, kann das Sternchen oder 
hast du da auch alle von hand eingegeben?
Bei VS gibt es Property Sheets, da kann man zB include Pfade definieren. 
Entweder von hand oder da es ne text datei is (xml) ein kleinesSkript 
basteln das die Pfade erstellt. Is zumindest ein bisschen komfortabler 
als über die IDE.
Gast
Lesenswert?
• ▲
▼
Ein Progrämmchen schreiben, das mir ab einer Pfadvorgabe nach *.h 
Dateien sucht und deren Pfad in eine Textdatei schreibt ist mir auch 
schon in den Sinn gekommen.
Wollte hier aber vorher gefragt haben ob es sowas vielleicht gibt.
Gast
Lesenswert?
• ▲
▼
Westermann schrieb:
> Ein Progrämmchen schreiben, das mir ab einer Pfadvorgabe nach *.h
> Dateien sucht und deren Pfad in eine Textdatei schreibt ist mir auch
> schon in den Sinn gekommen.
> Wollte hier aber vorher gefragt haben ob es sowas vielleicht gibt.

Progrämmchen schreiben nicht nötig, einfach folgenden Befehl in der 
Konsole absetzen:

for /R Pfadvorgabe %a in (*.h) do echo %~dpa>>Textdatei

Die Textdatei evtl. noch bearbeiten (Mehrfach-Zeilen/unnötige 
Backslashes entfernen)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.