/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.
Klepněte C/C++ složky.
Klepněte Advanced stránky vlastností.
Změnit Vynechat výchozí názvy knihovny vlastnost.
Programově nastavit tuto volbu kompilátoru
- Viz téma OmitDefaultLibName.