/LINKREPRO (Verzeichnisname der Linkreproduktion)

Weist das Linker- oder Bibliothekstool an, einen Linkrepro in einem angegebenen Verzeichnis zu generieren.

Syntax

/LINKREPRO:directory-name

Argumente

/LINKREPRO:directory-name
Das vom Benutzer angegebene Verzeichnis zum Speichern des Linkrepropross. Verzeichnisnamen, die Leerzeichen enthalten, müssen in doppelte Anführungszeichen eingeschlossen werden.

Hinweise

Die Option "/LINKREPRO " wird verwendet, um ein Linkrepropro zu erstellen. Es handelt sich um eine Reihe von Buildartefakten, mit denen Microsoft ein Problem reproduzieren kann, das zur Linkzeit oder während Bibliotheksvorgängen auftritt. Es ist nützlich für Probleme wie einen Back-End-Absturz mit Link-Time Code Generation (LTCG), einem LNK1000 Linkerfehler oder einem Linkerabsturz. Das Tool erzeugt ein Linkrepropro, wenn Sie die Option "/LINKREPRO linker" angeben oder die link_repro Umgebungsvariable in Ihrer Befehlszeilenbuildumgebung festlegen. Weitere Informationen finden Sie im Abschnitt "Link repros" unter "So wird's gemacht: Melden eines Problems mit dem Microsoft C++-Toolset".

Sowohl die Option "/LINKREPRO linker" als auch die link_repro Umgebungsvariable müssen Sie ein Ausgabeverzeichnis für die Verknüpfungsverknüpfung angeben. Geben Sie in der Befehlszeile oder in der IDE das Verzeichnis mithilfe einer Option "/LINKREPRO:directory-name " an. Der angegebene Verzeichnisname kann ein absoluter oder relativer Pfad sein, aber das Verzeichnis muss vorhanden sein. Mit der Befehlszeilenoption werden alle in der link_repro Umgebungsvariablen festgelegten Verzeichniswerte außer Kraft gesetzt.

Informationen zum Einschränken der Verknüpfungsgenerierung auf einen bestimmten Zieldateinamen finden Sie in der Option "/LINKREPROTARGET ". Diese Option kann verwendet werden, um ein bestimmtes Ziel anzugeben, für das ein Link-Repro generiert werden soll. Es ist nützlich bei komplexen Builds, die das Linker- oder Bibliothekstool mehrmals aufrufen.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.

  3. Geben Sie die Option "/LINKREPRO:directory-name" in das Feld "Zusätzliche Optionen" ein. Der angegebene Verzeichnisname-Wert muss vorhanden sein. Wählen Sie OK aus, um die Änderung zu übernehmen.

Nachdem Sie die Verknüpfungspropro generiert haben, öffnen Sie diese Eigenschaftenseite erneut, um die Option "/LINKREPRO " aus Ihren Builds zu entfernen.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
Linkeroptionen
/LINKREPROTARGET