/LINKREPRO (Nome della directory per la riproduzione del collegamento)

Indica al linker o allo strumento di libreria di generare una riproduzione del collegamento in una directory specificata.

Sintassi

/LINKREPRO:directory-name

Argomenti

/LINKREPRO:directory-name
Directory specificata dall'utente in cui archiviare la riproduzione del collegamento. I nomi di directory che includono spazi devono essere racchiusi tra virgolette doppie.

Osservazioni:

L'opzione /LINKREPRO viene usata per creare una riproduzione dei collegamenti. Si tratta di un set di artefatti di compilazione che consentono a Microsoft di riprodurre un problema che si verifica in fase di collegamento o durante le operazioni della libreria. È utile per problemi come un arresto anomalo del back-end che coinvolge la generazione di codice in fase di collegamento (LTCG), un errore del linker LNK1000 o un arresto anomalo del linker. Lo strumento genera una riproduzione del collegamento quando si specifica l'opzione del linker /LINKREPRO o quando si imposta la link_repro variabile di ambiente nell'ambiente di compilazione della riga di comando. Per altre informazioni, vedere la sezione Link repros in How to report a problem with the Microsoft C++ toolset (Come segnalare un problema con il set di strumenti Microsoft C++).

Sia l'opzione del linker /LINKREPRO che la link_repro variabile di ambiente richiedono di specificare una directory di output per la riproduzione del collegamento. Nella riga di comando o nell'IDE specificare la directory usando un'opzione /LINKREPRO:directory-name . Il nome della directory specificato può essere un percorso assoluto o relativo, ma la directory deve esistere. L'opzione della riga di comando esegue l'override di qualsiasi valore di directory impostato nella link_repro variabile di ambiente.

Per informazioni su come limitare la generazione di ripetizioni dei collegamenti a un nome di file di destinazione specifico, vedere l'opzione /LINKREPROTARGET . Questa opzione può essere usata per specificare una destinazione specifica per generare una riproduzione dei collegamenti. È utile nelle compilazioni complesse che richiamano il linker o lo strumento di libreria più volte.

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle >proprietà Proprietà del linker della riga di comando del linker>di configurazione.

  3. Immettere l'opzione /LINKREPRO:directory-name nella casella Opzioni aggiuntive . Il valore directory-name specificato deve esistere. Scegliere OK per applicare la modifica.

Dopo aver generato la riproduzione del collegamento, aprire di nuovo questa pagina delle proprietà per rimuovere l'opzione /LINKREPRO dalle compilazioni.

Per impostare l'opzione del linker a livello di codice

Vedi anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC
/LINKREPROTARGET