Bagikan melalui


/NODEFAULTLIB (Abaikan Pustaka)

Opsi /NODEFAULTLIB linker memberi tahu linker untuk menghapus satu atau beberapa pustaka default dari daftar pustaka yang dicarinya saat menyelesaikan referensi eksternal.

Sintaks

/NODEFAULTLIB[:library]

Argumen

library
Nama pustaka opsional yang Anda inginkan untuk diabaikan linker saat menyelesaikan referensi eksternal.

Keterangan

Untuk membuat .obj file yang tidak berisi referensi ke pustaka default, gunakan /Zl (Hilangkan nama pustaka default).

Secara default, /NODEFAULTLIB menghapus semua pustaka default dari daftar pustaka yang dicarinya saat menyelesaikan referensi eksternal. Parameter opsional library memungkinkan Anda menghapus pustaka tertentu dari daftar pustaka yang dicarinya saat menyelesaikan referensi eksternal. Tentukan satu /NODEFAULTLIB opsi untuk setiap pustaka yang ingin Anda kecualikan.

Linker menyelesaikan referensi ke definisi eksternal dengan mencari terlebih dahulu di pustaka yang Anda tentukan secara eksplisit, lalu di pustaka default yang ditentukan oleh /DEFAULTLIB opsi, lalu di pustaka default bernama dalam .obj file.

/NODEFAULTLIB:library/DEFAULTLIB:library mengambil alih ketika nama yang sama library ditentukan di keduanya.

Jika Anda menggunakan /NODEFAULTLIB untuk membangun program tanpa pustaka run-time C, Anda mungkin juga harus menggunakan /ENTRY opsi untuk menentukan fungsi titik entri dalam program Anda. Untuk informasi selengkapnya, lihat fitur pustaka CRT.

Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk informasi selengkapnya, lihat Mengatur properti kompilator dan build.

  2. Pilih halaman properti Input Linker>Properti>Konfigurasi.

  3. Ubah properti Abaikan Semua Pustaka Default. Atau, tentukan daftar pustaka yang dipisahkan titik koma yang ingin Anda abaikan di properti Abaikan Pustaka Default Tertentu. Halaman properti Baris Perintah Linker>memperlihatkan efek perubahan yang Anda buat pada properti ini.

  4. Pilih OK atau Terapkan untuk menyimpan perubahan Anda.

Untuk menyetel opsi linker ini secara terprogram

Lihat juga

Referensi linker MSVC
Opsi linker MSVC