/FORCE
(Forza l'output del file)
Indica al linker di creare un eseguibile anche se i simboli non sono definiti o moltiplicati.
Sintassi
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
Osservazioni:
L'opzione /FORCE
del linker indica al linker di creare un'immagine eseguibile (file EXE o DLL) anche se viene fatto riferimento a un simbolo ma non definito o definito più volte.
Importante
L'opzione /FORCE
può creare un eseguibile che si arresta in modo anomalo o non funziona in fase di esecuzione se fa riferimento a un simbolo non definito o, quando un simbolo definito moltiplicato ha definizioni diverse, se richiama una definizione imprevista nel contesto.
L'opzione /FORCE
può accettare un argomento facoltativo:
Usare
/FORCE:MULTIPLE
per creare un file di output indipendentemente dal fatto che LINK trovi più di una definizione per un simbolo.Usare
/FORCE:UNRESOLVED
per creare un file di output indipendentemente dal fatto che LINK trovi o meno un simbolo non definito./FORCE:UNRESOLVED
viene ignorato se il simbolo del punto di ingresso non è risolto.
/FORCE
senza argomenti implica sia /FORCE:MULTIPLE
che /FORCE:UNRESOLVED
.
Il linker non verrà collegato in modo incrementale quando si specifica l'opzione /FORCE
.
Se un modulo viene compilato con /clr
, il linker ignora l'opzione /FORCE
.
Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per altre informazioni, vedere Impostare le proprietà del compilatore e della compilazione.
Selezionare la pagina delle>proprietà Proprietà di configurazione Linker>Generale.
Modificare la proprietà Force File Output . Scegliere OK o Applica per salvare le modifiche.
Per impostare l'opzione del linker a livello di codice
- Vedere AdditionalOptions.
Vedi anche
Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC