Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Indica al enlazador que cree un archivo ejecutable incluso si los símbolos no están definidos o se multiplican.
Sintaxis
/FORCE[:MULTIPLE|:UNRESOLVED]
Comentarios
La /FORCE opción del enlazador indica al enlazador que cree una imagen ejecutable (archivo EXE o DLL), incluso si se hace referencia a un símbolo, pero no se define o se define más de una vez.
Importante
La /FORCE opción puede crear un archivo ejecutable que se bloquea o se comporta mal en tiempo de ejecución si hace referencia a un símbolo no definido o, cuando un símbolo definido por multiplicación tiene definiciones diferentes, si invoca una definición inesperada en el contexto.
La /FORCE opción puede tomar un argumento opcional:
Use
/FORCE:MULTIPLEpara crear un archivo de salida si LINK encuentra o no más de una definición para un símbolo.Use
/FORCE:UNRESOLVEDpara crear un archivo de salida si LINK encuentra o no un símbolo indefinido./FORCE:UNRESOLVEDse omite si el símbolo del punto de entrada no está resuelto.
/FORCE sin argumentos implica y /FORCE:MULTIPLE /FORCE:UNRESOLVED.
El enlazador no vinculará incrementalmente cuando se especifique la /FORCE opción.
Si un módulo se compila con /clr, el enlazador omite la /FORCE opción .
Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio
Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento de las propiedades del compilador y la compilación.
Seleccione la página de propiedades Propiedades de configuración>Enlazador>General.
Modifique la propiedad Forzar salida de archivo. Haga clic en Aceptar o en Aplicar para guardar los cambios.
Para establecer esta opción del vinculador mediante programación
- Vea AdditionalOptions.