/Zl (Varsayılan Kitaplık Adını Atla)
.obj dosyasından varsayılan C çalışma zamanı kitaplığı adını atlar. Varsayılan olarak, derleyici bağlayıcıyı doğru kitaplığa yönlendirmek için kitaplığın adını .obj dosyasına yerleştirir.
Sözdizimi
/Zl
Açıklamalar
Varsayılan kitaplık hakkında daha fazla bilgi için bkz . Çalışma Zamanı Kitaplığını Kullanma.
Kitaplığa yerleştirmeyi planladığınız .obj dosyaları derlemek için /Zl kullanabilirsiniz. Kitaplık adının atlanması tek bir .obj dosyası için yalnızca az miktarda alan tasarrufu sağlar, ancak birçok nesne modülü içeren bir kitaplıkta kaydedilen toplam alan önemlidir.
Bu seçenek gelişmiş bir seçenektir. Bu seçeneğin ayarlanması, uygulamanız için gerekli olabilecek bazı C Çalışma Zamanı kitaplığı desteğini kaldırır ve uygulamanız bu desteğe bağlıysa bağlantı süresi hatalarına neden olur. Bu seçeneği kullanırsanız gerekli bileşenleri başka bir şekilde sağlamanız gerekir.
/NODEFAULTLIB (Kitaplıkları Yoksay) kullanın. bağlayıcıyı tüm .obj dosyalarındaki kitaplık başvurularını yoksaymaya yönlendirmek için.
Daha fazla bilgi için bkz . CRT Kitaplığı Özellikleri.
/Zl ile derlenirken tanımlanır_VC_NODEFAULTLIB
. Örneğin:
// vc_nodefaultlib.cpp
// compile with: /Zl
void Test() {
#ifdef _VC_NODEFAULTLIB
int i;
#endif
int i; // C2086
}
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Gelişmiş özellik sayfasını seçin.
Varsayılan Kitaplık Adlarını Atla özelliğini değiştirin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. OmitDefaultLibName.
Ayrıca bkz.
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi