/LINKREPRO (nazwa katalogu odtwarzania dla łączenia)

Informuje konsolidatora lub narzędzia biblioteki o wygenerowaniu ponownego odtworzenia linku w określonym katalogu.

Składnia

/LINKREPRO:directory-name

Argumenty

/LINKREPRO:directory-name
Katalog określony przez użytkownika do przechowywania ponownego odtworzenia linku. Nazwy katalogów, które zawierają spacje, muszą być ujęte w cudzysłowy.

Uwagi

Opcja /LINKREPRO służy do tworzenia odtworzenia linku. Jest to zestaw artefaktów kompilacji, które umożliwiają firmie Microsoft odtworzenie problemu występującego w czasie połączenia lub podczas operacji biblioteki. Jest to przydatne w przypadku problemów, takich jak awaria zaplecza obejmująca generowanie kodu czasowego łącza (LTCG), błąd konsolidatora LNK1000 lub awaria konsolidatora. Narzędzie tworzy odtworzenie linku podczas określania opcji konsolidatora /LINKREPRO lub podczas ustawiania link_repro zmiennej środowiskowej w środowisku kompilacji wiersza polecenia. Aby uzyskać więcej informacji, zobacz sekcję Repozytorium linków w temacie Jak zgłosić problem z zestawem narzędzi microsoft C++.

Zarówno opcja konsolidatora /LINKREPRO, jak i link_repro zmienna środowiskowa wymagają określenia katalogu wyjściowego dla odtworzenia linku. W wierszu polecenia lub w środowisku IDE określ katalog przy użyciu opcji /LINKREPRO:directory-name . Określona nazwa katalogu może być ścieżką bezwzględną lub względną, ale katalog musi istnieć. Opcja wiersza polecenia zastępuje wszystkie wartości katalogu ustawione w zmiennej środowiskowej link_repro .

Aby uzyskać informacje na temat ograniczania generowania ponownego tworzenia łącza do określonej nazwy pliku docelowego, zobacz opcję /LINKREPROTARGET . Tej opcji można użyć do określenia określonego celu w celu wygenerowania ponownego odtworzenia linku. Jest to przydatne w złożonych kompilacjach, które wywołują konsolidator lub narzędzie biblioteki więcej niż raz.

Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>

  3. Wprowadź opcję /LINKREPRO:directory-name w polu Dodatkowe opcje. Określona wartość katalogu musi istnieć. Wybierz przycisk OK , aby zastosować zmianę.

Po wygenerowaniu ponownie linku otwórz tę stronę właściwości, aby usunąć opcję /LINKREPRO z kompilacji.

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC
/LINKREPROTARGET