Sdílet prostřednictvím


/Zl (vypuštění názvu výchozí knihovny)

Název výchozí C runtime knihovny ze souboru obj vynechá.Ve výchozím nastavení kompilátor převede název knihovny do souboru obj a přímý propojovací program do správné knihovny.

/Zl

Poznámky

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

Můžete použít /Zl pro kompilaci souborů obj seskupíte do knihovny.Ačkoli vynechání název knihovny ukládá malé množství volného místa pro soubor .obj jeden, 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.Toto nastavení odebere určitá podpora knihovny modul C Runtime požadované vaší aplikací, výsledkem chyby v době propojení, pokud je aplikace závislá na tuto podporu.Pokud použijete tento parametr, je nutné zadat požadované součásti jiným způsobem.

Use /NODEFAULTLIB (Ignorovat knihovny). Chcete-li přímý propojovací program ignorovat ve všech souborech obj odkazy na knihovnu.

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 Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klikněte na stránku vlastností Pokročilé.

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

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru