Sdílet prostřednictvím


/Zl (vynechat výchozí název knihovny)

Název výchozí modul c runtime knihovny ze souboru obj vynechá.Standardně kompilátor vloží název knihovny do souboru obj přímého linker správné knihovny.

/Zl

Poznámky

Další informace o výchozí knihovny, viz Použití knihovna Run-Time.

Můžete použít /Zl kompilace souborů obj plánujete do knihovny.Ačkoli název knihovny vynechání uloží pouze malé množství volného místa pro soubor jednoho obj, je v knihovně, která obsahuje mnoho modulů objekt významné celkové místo uložení.

Tato možnost je upřesňující možnosti.Nastavení této možnosti odebere určité podporu knihovně C Runtime, požadované aplikace, pokud je aplikace závislá na tuto podporu za následek chyby propojení.Pokud použijete tuto možnost, musíte poskytnout požadované součásti jiným způsobem.

Použijte / NODEFAULTLIB (ignorovat knihovny).přímého linker odkazy na knihovny ve všech souborech obj ignorovat.

Další informace naleznete v tématu Funkce knihovny CRT.

Při kompilaci s /Zl, _VC_NODEFAULTLIB je definován.Příklad:

// vc_nodefaultlib.cpp
// compile with: /Zl
void Test() {
   #ifdef _VC_NODEFAULTLIB
      int i;
   #endif

   int i;   // C2086
}

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.

  2. Klepněte C/C++ složky.

  3. Klepněte Advanced stránky vlastností.

  4. Změnit Vynechat výchozí názvy knihovny vlastnost.

Programově nastavit tuto volbu kompilátoru

Viz také

Referenční dokumentace

Možnosti kompilátoru

Možnosti nastavení kompilátoru