Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Unterstützung für Linux ist in Visual Studio 2017 und höher verfügbar.
| Eigenschaft | Beschreibung |
|---|---|
| Ausgabeverzeichnis | Diese Eigenschaft gibt einen relativen Pfad zum Verzeichnis der Ausgabedatei an. Er kann Umgebungsvariablen enthalten. |
| Zwischenverzeichnis | Diese Eigenschaft gibt einen relativen Pfad zum Verzeichnis der Zwischendateien an. Er kann Umgebungsvariablen enthalten. |
| Zielname | Diese Eigenschaft legt den vom Projekt generierten Dateinamen fest. |
| Zielausweitung | Diese Eigenschaft gibt die Dateierweiterung an, die von diesem Projekt generiert wird, z. B. .a. |
| Bei der Bereinigung zu löschende Erweiterungen | Bei dieser Eigenschaft wird eine durch Semikolons getrennte Wildcard-Spezifikation zur Angabe verwendet, welche Dateien im Zwischenverzeichnis beim Bereinigen oder erneuten Erstellen gelöscht werden sollen. |
| Buildprotokolldatei | Gibt die Buildprotokolldatei an, in die geschrieben wird, wenn die Buildprotokollierung aktiviert ist. |
| Plattform-Werkzeugsatz | Gibt das Toolset an, das zum Erstellen der aktuellen Konfiguration verwendet wird. Wenn hier nichts angegeben ist, wird das Standardtoolset verwendet. |
| WSL *.exe full path (Vollständiger Pfad zur WSL-EXE-Datei) | Vollständiger Pfad zur ausführbaren WSL-Datei (Windows-Subsystem für Linux), die zum Erstellen und Debuggen verwendet wird, unter Visual Studio 2019 Version 16.1. |
| Remote-Build-Maschine | Diese Funktion zeigt den Zielcomputer oder das Zielgerät an, das für den Remote-Build, die Remote-Bereitstellung und das Remote-Debuggen verwendet werden soll. Sie können eine Zielcomputerverbindung hinzufügen oder bearbeiten, indem Sie Tools>Optionen>Plattformübergreifend>Verbindungs-Manager auswählen. Visual Studio 2019 Version 16.1: Auf der Seite Debuggen können Sie für das Debuggen einen anderen Computer angeben. |
| Remotebuild-Stammverzeichnis | Gibt einen Pfad zu einem Verzeichnis auf dem Remotecomputer oder -Gerät an. |
| Remotebuild-Projektverzeichnis | Gibt einen Pfad zu einem Verzeichnis auf dem Remotecomputer oder -Gerät für das Projekt an. |
| Remote Deploy Directory (Verzeichnis für Remotebereitstellung) | Visual Studio 2019 Version 16.1 gibt den Verzeichnispfad auf dem Remotecomputer oder Gerät an, um das Projekt bereitzustellen. |
| Enable Incremental Build (Inkrementelle Builds aktivieren) | Hiermit wird ab Visual Studio 2019, Version 16.7, angegeben, ob inkrementelle Builds mithilfe des Ninja-Buildsystems erstellt werden sollen. Bei den meisten Projekten führt das Aktivieren dieser Einstellung in der Regel zu schnelleren Builds. |
| Verzeichnisse für Remote Copy einbeziehen | Visual Studio 2019 Version 16.5 Eine Liste von Verzeichnissen, um rekursiv vom Linux-Ziel kopiert zu werden. Diese Eigenschaft beeinflusst die Kopie des Remote-Headers für IntelliSense, jedoch nicht den Build. Sie kann verwendet werden, wenn für IntelliSense verwendet Compilerstandardwerte die Einstellung FALSE festgelegt ist. Verwenden Sie die Option Zusätzliche Includeverzeichnisse auf dem Tab „C/C++ General“ (C/C++ allgemein), um zusätzliche Includeverzeichnisse anzugeben, die sowohl für IntelliSense als auch beim Erstellen verwendet werden sollen. |
| Verzeichnisse vom Remote-Kopieren ausschließen | Visual Studio 2019 Version 16.5: Diese Eigenschaft gibt eine Liste von Verzeichnissen an, die nicht aus dem Linux-Ziel kopiert werden sollen. Diese Eigenschaft wird normalerweise verwendet, um Unterverzeichnisse der Include-Verzeichnisse zu entfernen. |
| IntelliSense verwendet Compilerstandardwerte |
Visual Studio 2019 Version 16.5 Ob beim Compiler, auf den von diesem Projekt verwiesen wird, dessen Standardliste von Include-Verzeichnissen abgefragt werden soll. Diese Speicherorte werden automatisch der Liste der zu kopierenden Remoteverzeichnisse hinzugefügt. Legen Sie diese Eigenschaft nur auf FALSE fest, wenn der Compiler keine GCC-ähnlichen Parameter unterstützt. Sowohl der GCC- als auch der Clang-Compiler unterstützen die Abfrage von Include-Verzeichnissen, z. B. g++ -x c++ -E -v -std=c++11. |
| Konfigurationstyp | Hiermit wird die Art der Ausgabe angegeben, die diese Konfiguration generiert, z. B.: Dynamische Bibliothek (.so) , Statische Bibliothek (.a) , Anwendung (.out) und Makefile. |
| Verwendung von STL | Hiermit wird angegeben, welche C++-Standardbibliothek für diese Konfiguration verwendet werden soll, z. B. die Freigegebene GNU-Standardbibliothek für C++ oder die Statische GNU-Standardbibliothek für C++ (-static) . |