Partager via


/LINKREPRO (Lier le nom du répertoire de reproduction)

Indique à l’outil éditeur de liens ou à l’outil de bibliothèque de générer une reproduction de liens dans un répertoire spécifié.

Syntaxe

/LINKREPRO :directory-name

Arguments

/LINKREPRO :directory-name
Répertoire spécifié par l’utilisateur dans lequel stocker la reproduction de liens. Les noms de répertoires qui incluent des espaces doivent être placés entre guillemets doubles.

Notes

L’option /LINKREPRO est utilisée pour créer une reproduction de liens. Il s’agit d’un ensemble d’artefacts de build qui permettent à Microsoft de reproduire un problème qui se produit au moment du lien ou pendant les opérations de bibliothèque. Il est utile pour des problèmes tels qu’un incident de back-end impliquant la génération de code au moment du lien (LTCG), une erreur d’éditeur de liens LNK1000 ou un blocage de l’éditeur de liens. L’outil produit une reproduction de liens lorsque vous spécifiez l’option /LINKREPRO Linker ou lorsque vous définissez la link_repro variable d’environnement dans votre environnement de génération de ligne de commande. Pour plus d’informations, consultez la section Des reproductions de liens sur la façon de signaler un problème avec l’ensemble d’outils Microsoft C++.

L’option /LINKREPRO linker et la link_repro variable d’environnement nécessitent que vous spécifiiez un répertoire de sortie pour la reproduction de liens. Sur la ligne de commande ou dans l’IDE, spécifiez le répertoire à l’aide d’une option /LINKREPRO :directory-name . Le nom du répertoire que vous spécifiez peut être un chemin absolu ou relatif, mais le répertoire doit exister. L’option de ligne de commande remplace toute valeur de répertoire définie dans la variable d’environnement link_repro .

Pour plus d’informations sur la façon de limiter la génération de reproduction de liens à un nom de fichier cible spécifique, consultez l’option /LINKREPROTARGET . Cette option peut être utilisée pour spécifier une cible spécifique pour générer une reproduction de liens. Il est utile dans les builds complexes qui appellent l’outil éditeur de liens ou bibliothèque plusieurs fois.

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de Propriétés de configuration>Éditeur de liens>Ligne de commande.

  3. Entrez l’option /LINKREPRO :directory-name dans la zone Options supplémentaires. La valeur de nom de répertoire que vous spécifiez doit exister. Choisissez OK pour appliquer le changement.

Une fois que vous avez généré la reproduction du lien, ouvrez à nouveau cette page de propriétés pour supprimer l’option /LINKREPRO de vos builds.

Pour définir cette option de l'éditeur de liens par programmation

Voir aussi

Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC
/LINKREPROTARGET