/FORCE
(Vynucení výstupu souboru)
Říká linkeru, aby vytvořil spustitelný soubor, i když jsou symboly nedefinované nebo násobené.
Syntaxe
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
Poznámky
Možnost /FORCE
linkeru říká linkeru, aby vytvořil spustitelný obrázek (exe soubor nebo knihovnu DLL), i když se na symbol odkazuje, ale není definován nebo je definován více než jednou.
Důležité
Tato /FORCE
možnost může vytvořit spustitelný soubor, který dojde k chybovému ukončení nebo chybnému chování za běhu, pokud odkazuje na nedefinovaný symbol nebo pokud má násobený definovaný symbol různé definice, pokud vyvolá neočekávanou definici v kontextu.
Možnost /FORCE
může mít volitelný argument:
Slouží
/FORCE:MULTIPLE
k vytvoření výstupního souboru, zda link najde více než jednu definici symbolu.Slouží
/FORCE:UNRESOLVED
k vytvoření výstupního souboru bez ohledu na to, zda link najde nedefinovaný symbol./FORCE:UNRESOLVED
je ignorována, pokud není vyřešen symbol vstupního bodu.
/FORCE
bez argumentů neznamená obojí /FORCE:MULTIPLE
i /FORCE:UNRESOLVED
.
Linker nebude propojit přírůstkově, pokud je zadána /FORCE
možnost.
Pokud je modul zkompilován, /clr
linker tuto možnost ignoruje /FORCE
.
Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení vlastností kompilátoru a sestavení.
Vyberte stránku vlastností linkeru>Obecné vlastnosti konfigurace>.
Upravte vlastnost Vynucení výstupu souboru. Změny uložíte kliknutím na OK nebo Použít .
Programové nastavení tohoto parametru linkeru
- Viz třída AdditionalOptions.