2016-07-13 1 views
0

Ich verstehe nicht, was macht die Dollar-Zeichen in einem Pfad zum Beispiel in Windows 7 bedeuten:Klärung über Pfad in Fenstern und einschließlich den Dateien in Visual Studio

$(dir5)\include; 

Und auch wenn ich den Speicherort angeben mag einiger Header-Dateien, die ich in meinem C++ - Projekt in Visual Studio einschließen möchte. Und der Include-Ordner befindet sich in meinem Projektordner. Sollte schreibe ich den Pfad wie:

\include\ or \include or include\ 

Und auch, wenn ich mit einem dritten Teil DLL-Datei soll ich den Weg in die Umgebungsvariable hinzufügen?

Danke.

Antwort

1

$ (foo) ist ein Makro für einen Ordnernamen. Sehen Sie sich die Projekteigenschaften an ... VC++ - Verzeichnisse ... Include-Verzeichnisse ... < Bearbeiten> aus der Dropdown-Liste ... Makros-Schaltfläche. Dies bietet Ihnen eine Liste aller definierten Makros.

$ (ProjectDir) include zeigt auf einen projektspezifischen Include-Ordner.

Makros, die mit 'Dir' enden, enden normalerweise mit einem Pfadtrennzeichen, so dass das $ (foo) -Unterverzeichnis funktioniert. Keine Notwendigkeit für zusätzliche Pfadtrennzeichen wie in: $ (foo) \ subdir.

Verwandte Themen