Share via


/LINKREPRO (Nombre del directorio de reproducción de vínculo)

Indica al enlazador o a la herramienta de biblioteca que genere una reproducción de vínculos en un directorio especificado.

Sintaxis

/LINKREPRO:directory-name

Argumentos

/LINKREPRO:directory-name
El directorio especificado por el usuario, en el que se va a almacenar la reproducción de vínculos. Los nombres de directorio que incluyen espacios deben ir entre comillas dobles.

Comentarios

La opción /LINKREPRO se usa para crear una reproducción de vínculos. Se trata de un conjunto de artefactos de compilación que permiten a Microsoft reproducir un problema que se produce en tiempo de vínculo o durante las operaciones de biblioteca. Resulta útil para problemas como un bloqueo de back-end que implique la Generación de código en tiempo de vínculo (LTCG), un error del enlazador LNK1000 o un bloqueo del enlazador. La herramienta genera una reproducción de vínculos al especificar la opción de enlazador /LINKREPRO o al establecer la variable de entorno link_repro en el entorno de compilación de la línea de comandos. Para más información, consulte la sección de Reproducciones de vínculos en Cómo notificar un problema con el conjunto de herramientas de Microsoft C++.

Tanto la opción del enlazador /LINKREPRO como la variable de entorno link_repro requieren que especifique un directorio de salida para la reproducción de vínculos. En la línea de comandos o en el IDE, especifique el directorio mediante una opción de /LINKREPRO:nombre-del-directorio. El nombre-del-directorio que especifique puede ser una ruta de acceso absoluta o relativa, pero el directorio debe existir. La opción de línea de comandos invalida cualquier valor de directorio establecido en la variable de entorno link_repro.

Para obtener información sobre cómo limitar la generación de reproducciones de vínculos a un nombre de archivo de destino específico, consulte la opción /LINKREPROTARGET. Esta opción se puede usar para especificar un destino específico y así generar una reproducción de vínculos. Esto resulta útil en compilaciones complejas que invocan al enlazador o a la herramienta de biblioteca más de una vez.

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>Enlazador>Línea de comandos.

  3. Escriba la opción /LINKREPRO:nombre-del-directorio en el cuadro Opciones adicionales. El valor de nombre-del-directorio que especifique debe existir. Seleccione Aceptar para aplicar el cambio.

Una vez que haya generado la reproducción de vínculos, vuelva a abrir esta página de propiedades para quitar la opción /LINKREPRO de las compilaciones.

Para establecer esta opción del vinculador mediante programación

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC
/LINKREPROTARGET