Aracılığıyla paylaş


/NODEFAULTLIB (Kitaplıkları Yoksay)

İsteğe bağlı bir kitaplık adı sağlanmadığı /NODEFAULTLIB sürece bağlayıcı seçeneği bağlayıcı komut satırında açıkça belirtilmeyen tüm kitaplıkları kaldırır. Bu ayrıca , #pragma komut satırı anahtarlarını, diğer lib'ler tarafından başvuruda bulunan libs'leri vb. içerircl.exe.

Sözdizimi

/NODEFAULTLIB[:library]

Bağımsız değişkenler

library
Bağlayıcının dış başvuruları çözümlediğinde yoksaymasını istediğiniz isteğe bağlı bir kitaplık adı.

Açıklamalar

Varsayılan kitaplıklara başvuru içermeyen bir .obj dosya oluşturmak için (Varsayılan kitaplık adını atla)/Zl .

Varsayılan olarak, /NODEFAULTLIB dış başvuruları çözerken arama yaptığı kitaplık listesinden tüm varsayılan kitaplıkları kaldırır. İsteğe bağlı library parametresi, dış başvuruları çözümlerken aranan kitaplık listesinden belirtilen bir kitaplığı kaldırmanıza olanak tanır. Dışlamak istediğiniz her kitaplık için bir /NODEFAULTLIB seçenek belirtin.

Bağlayıcı, önce açıkça belirttiğiniz kitaplıklarda, ardından seçeneğiyle /DEFAULTLIB belirtilen varsayılan kitaplıklarda ve ardından dosyalarda adlı varsayılan kitaplıklarda arama yaparak dış tanımlara .obj yönelik başvuruları çözümler.

/NODEFAULTLIB: library /DEFAULTLIB: library her ikisinde de aynı library ad belirtildiğinde geçersiz kılar.

Programınızı C çalışma zamanı kitaplığı olmadan derlemek için kullanırsanız /NODEFAULTLIB , programınızdaki giriş noktası işlevini belirtmek için seçeneğini de kullanmanız /ENTRY gerekebilir. Daha fazla bilgi için bkz . CRT kitaplık özellikleri.

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Derleyici ve derleme özelliklerini ayarlama.
  2. Yapılandırma Özellikleri>> özellik sayfasını seçin.
  3. Tüm Varsayılan Kitaplıkları Yoksay özelliğini değiştirin. Veya Belirli Varsayılan Kitaplıkları Yoksay özelliğinde yoksaymak istediğiniz kitaplıkların noktalı virgülle ayrılmış listesini belirtin. Bağlayıcı>Komut Satırı özellik sayfası, bu özelliklerde yaptığınız değişikliklerin etkisini gösterir.
  4. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Ayrıca bkz.

MSVC bağlayıcı başvurusu
MSVC bağlayıcı seçenekleri