Sdílet prostřednictvím


/NODEFAULTLIB (Ignorovat knihovny)

Možnost /NODEFAULTLIB linkeru říká linkeru, aby odebral jednu nebo více výchozích knihoven ze seznamu knihoven, které hledá při překladu externích odkazů.

Syntaxe

/NODEFAULTLIB[:library]

Argumenty

library
Volitelný název knihovny, který má linker ignorovat při překladu externích odkazů.

Poznámky

Pokud chcete vytvořit .obj soubor, který neobsahuje žádné odkazy na výchozí knihovny, použijte /Zl (vynechat výchozí název knihovny).

Ve výchozím nastavení odebere všechny výchozí knihovny ze seznamu knihoven, /NODEFAULTLIB které hledá při překladu externích odkazů. Volitelný library parametr umožňuje odebrat zadanou knihovnu ze seznamu knihoven, které hledá při překladu externích odkazů. Zadejte jednu /NODEFAULTLIB možnost pro každou knihovnu, kterou chcete vyloučit.

Linker přeloží odkazy na externí definice tak, že nejprve vyhledá v knihovnách, které explicitně zadáte, pak ve výchozích knihovnách určených možností /DEFAULTLIB a pak ve výchozích knihovnách pojmenovaných v .obj souborech.

/NODEFAULTLIB:library/DEFAULTLIB:library přepíše, pokud je v obou případech zadán stejný library název.

Pokud používáte /NODEFAULTLIB k sestavení programu bez knihovny runtime jazyka C, možná budete muset také použít /ENTRY možnost určit funkci vstupního bodu v programu. Další informace najdete v tématu Funkce knihovny CRT.

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í vlastnosti linkeru>>konfigurace vstupu.

  3. Upravte vlastnost Ignorovat všechny výchozí knihovny. Nebo zadejte středník oddělený seznam knihoven, které chcete ignorovat, ve vlastnosti Ignorovat konkrétní výchozí knihovny . Stránka vlastností příkazového řádku linkeru>zobrazuje účinek změn, které u těchto vlastností provedete.

  4. 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