Sdílet prostřednictvím


/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, /clrlinker tuto možnost ignoruje /FORCE .

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení vlastností kompilátoru a sestavení.

  2. Vyberte stránku vlastností linkeru>Obecné vlastnosti konfigurace>.

  3. Upravte vlastnost Vynucení výstupu souboru. Změny uložíte kliknutím na OK nebo Použít .

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC