/Zl (Pomiń domyślną nazwę biblioteki)
Pomija domyślną nazwę biblioteki środowiska uruchomieniowego języka C z pliku .obj. Domyślnie kompilator umieszcza nazwę biblioteki w pliku obj, aby skierować konsolidator do poprawnej biblioteki.
Składnia
/Zl
Uwagi
Aby uzyskać więcej informacji na temat biblioteki domyślnej, zobacz Używanie biblioteki czasu wykonywania.
Można użyć /Zl do skompilowania plików obj, które planujesz umieścić w bibliotece. Chociaż pominięcie nazwy biblioteki powoduje zapisanie tylko niewielkiej ilości miejsca dla pojedynczego pliku obj, łączna ilość zapisanego miejsca jest znacząca w bibliotece zawierającej wiele modułów obiektów.
Ta opcja jest opcją zaawansowaną. Ustawienie tej opcji powoduje usunięcie niektórych obsługi bibliotek środowiska uruchomieniowego języka C, które mogą być wymagane przez aplikację, co powoduje błędy czasu połączenia, jeśli aplikacja zależy od tej obsługi. Jeśli używasz tej opcji, musisz podać wymagane składniki w inny sposób.
Użyj /NODEFAULTLIB (Ignoruj biblioteki). aby skierować konsolidator do ignorowania odwołań do biblioteki we wszystkich plikach obj.
Aby uzyskać więcej informacji, zobacz Funkcje biblioteki CRT.
Podczas kompilowania za pomocą /Zl _VC_NODEFAULTLIB
jest definiowany. Przykład:
// vc_nodefaultlib.cpp
// compile with: /Zl
void Test() {
#ifdef _VC_NODEFAULTLIB
int i;
#endif
int i; // C2086
}
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Advanced.
Zmodyfikuj właściwość Pomiń domyślne nazwy bibliotek.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: OmitDefaultLibName.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla