/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.
Klikněte na složku C/C++.
Klikněte na stránku vlastností Pokročilé.
Změnit Vynechat výchozí názvy knihoven vlastnost.
Chcete-li tuto možnost kompilátoru nastavit v programu
- Další informace naleznete v tématu OmitDefaultLibName.