Udostępnij za pośrednictwem


/NODEFAULTLIB (Ignoruj biblioteki)

Opcja /NODEFAULTLIB konsolidatora nakazuje konsolidatorowi usunięcie co najmniej jednej biblioteki domyślnej z listy wyszukiwanych bibliotek podczas rozpoznawania odwołań zewnętrznych.

Składnia

/NODEFAULTLIB[:library]

Argumenty

library
Opcjonalna nazwa biblioteki, którą konsolidator ma ignorować podczas rozpoznawania odwołań zewnętrznych.

Uwagi

Aby utworzyć .obj plik, który nie zawiera odwołań do bibliotek domyślnych, użyj polecenia /Zl (Pomiń domyślną nazwę biblioteki)..

Domyślnie /NODEFAULTLIB usuwa wszystkie biblioteki domyślne z listy wyszukiwanych bibliotek podczas rozpoznawania odwołań zewnętrznych. Opcjonalny library parametr umożliwia usunięcie określonej biblioteki z listy wyszukiwanych bibliotek podczas rozpoznawania odwołań zewnętrznych. Określ jedną /NODEFAULTLIB opcję dla każdej biblioteki, którą chcesz wykluczyć.

Konsolidator rozpoznaje odwołania do definicji zewnętrznych, wyszukując najpierw w bibliotekach, które jawnie określisz, a następnie w bibliotekach domyślnych określonych przez /DEFAULTLIB tę opcję, a następnie w bibliotekach domyślnych o nazwie w .obj plikach.

/NODEFAULTLIB:library zastępuje, /DEFAULTLIB:library gdy ta sama library nazwa jest określona w obu.

Jeśli używasz /NODEFAULTLIB polecenia do kompilowania programu bez biblioteki czasu wykonywania języka C, może być również konieczne użycie /ENTRY opcji określania funkcji punktu wejścia w programie. Aby uzyskać więcej informacji, zobacz Funkcje biblioteki CRT.

Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać więcej informacji, zobacz Ustawianie właściwości kompilatora i kompilacji.

  2. Wybierz stronę właściwości input konsolidatora właściwości>konsolidatora>konfiguracji.

  3. Zmodyfikuj właściwość Ignoruj wszystkie biblioteki domyślne. Możesz też określić rozdzieloną średnikami listę bibliotek, które mają być ignorowane we właściwości Ignoruj określone biblioteki domyślne. Strona właściwości Wiersza polecenia konsolidatora> pokazuje efekt zmian w tych właściwościach.

  4. Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC