/FORCE (Dateiausgabe erzwingen)
Aktualisiert: November 2007
/FORCE:[MULTIPLE|UNRESOLVED]
Hinweise
Die Option /FORCE weist den Linker an, eine gültige EXE-Datei oder DLL zu erstellen, auch wenn auf ein Symbol verwiesen wird, das nicht oder mehrfach definiert ist.
Die Option /FORCE akzeptiert auch optionale Argumente:
Mit /FORCE:MULTIPLE wird eine Ausgabedatei erstellt, unabhängig davon, ob LINK mehr als eine Definition für ein Symbol findet oder nicht.
Mit /FORCE:UNRESOLVED wird eine Ausgabedatei erstellt, unabhängig davon, ob LINK ein nicht definiertes Symbol findet oder nicht. /FORCE:UNRESOLVED wird ignoriert, wenn das Symbol für den Einstiegspunkt nicht aufgelöst ist.
Wenn /FORCE keine Argumente zugewiesen wurden, so ist das betreffende Symbol mehrfach definiert und nicht aufgelöst.
Eine mit dieser Option erstellte Datei wird möglicherweise nicht wie erwartet ausgeführt. Der Linker führt kein inkrementelles Verknüpfen durch, wenn die Option /FORCE angegeben wird.
Wenn ein Modul mit /clr kompiliert wird, erstellt /FORCE kein Bild.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.
Klicken Sie auf den Ordner Linker.
Klicken Sie auf die Eigenschaftenseite für die Befehlszeile.
Geben Sie die Option im Feld Zusätzliche Optionen ein.
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe AdditionalOptions.