Share via


/NODEFAULTLIB (Kitaplıkları Yoksay)

/NODEFAULTLIB Bağlayıcı seçeneği, bağlayıcıya dış başvuruları çözümlediğinde arayılacağı kitaplık listesinden bir veya daha fazla varsayılan kitaplığı kaldırmasını söyler.

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) kullanın /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>Bağlayıcı>Girişi ö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