/NODEFAULTLIB (Ignoruj biblioteki)
/NODEFAULTLIB[:library]
Uwagi
gdzie:
- Biblioteka
Biblioteki, która ma program łączący do zignorowania jest rozwiązywana jako odwołania zewnętrzne.
Uwagi
Opcja /NODEFAULTLIB informuje program łączący usunąć domyślne biblioteki z listy bibliotek przeszukiwane podczas rozpoznawania odwołań zewnętrznych.
Aby utworzyć plik .obj, który nie zawiera odwołania do biblioteki domyślne, należy użyć /Zl (Pomiń domyślną nazwę biblioteki).
Domyślnie /NODEFAULTLIB usuwa wszystkie domyślne biblioteki z listy bibliotek przeszukiwane podczas rozpoznawania odwołań zewnętrznych.Opcjonalny biblioteki parametr umożliwia usunięcie określonej biblioteki lub bibliotek z listy bibliotek przeszukuje podczas rozpoznawania odwołań zewnętrznych.Określ jedną z opcji /NODEFAULTLIB bibliotek, które chcesz wykluczyć.
Linker usuwa odwołania do zewnętrznych definicje przeszukując po raz pierwszy w bibliotekach, które jawnie określić, a następnie w domyślnej biblioteki określić z opcją /DEFAULTLIB, a następnie w bibliotekach domyślny o nazwie w plikach .obj.
/ NODEFAULTLIB:biblioteki zastępuje /DEFAULTLIB:biblioteki gdy taki sam biblioteki określono nazwy w obu.
Jeśli używasz /NODEFAULTLIB, na przykład zbudować program bez biblioteki wykonawczej C, należy również użyć /ENTRY do określenia punktu wejścia (funkcja) w programie.Aby uzyskać dodatkowe informacje, zobacz Biblioteka CRT — Funkcje.
Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.
Kliknij folder Konsolidator.
Kliknij przycisk wprowadzania strona właściwości.
Wybierz Ignorować wszystkie domyślne biblioteki właściwość lub określić listę bibliotek chcesz ignorować w Ignorować określoną bibliotekę właściwości.Wiersza polecenia strona właściwości pokaże efekt zmiany wprowadzone w tych właściwości.