/Zl (Varsayılan kitaplık adını gözardı et)
Varsayılan c çalışma zamanı kitaplığı adı .obj dosyasından atlar. Varsayılan olarak, derleyici linker doğru kitaplığa yönlendirmek için .obj dosyasına kitaplığının adını geçirir.
/Zl
Notlar
Varsayılan kitaplığı hakkında daha fazla bilgi için bkz: Kullanımı çalışma zamanı kitaplığı.
Kullanabileceğiniz /Zl düşündüğünüz bir kitaplık içine koymak .obj dosyalarının derlemeye. Kitaplık adı yoksayarak yalnızca küçük bir miktarda alan tek .obj dosya kaydeder, ancak birçok nesne modülleri içeren Kitaplığa kaydedilen toplam alan önemlidir.
Bu seçenek gelişmiş bir seçenektir. Bu seçeneği ayarlamadan uygulamanız bu desteği bağımlıysa bağlantı zamanı sonuçlanan, uygulamanız tarafından gerekli olabilecek bazı c Çalışma Zamanı Kitaplığı desteğini kaldırır. Bu seçeneği kullanırsanız, başka bir şekilde gerekli bileşenler sağlamanız gerekir.
/ NODEFAULTLIB (kitaplıklar yoksay)'i kullanın. Kitaplık yoksaymak için bağlayıcı yönlendirmek için tüm .obj dosyalarında başvuruyor.
Daha fazla bilgi için bkz. crt kitaplığı özellikleri.
İle derlerken /Zl, _VC_NODEFAULTLIB tanımlanır. Örne?in:
// vc_nodefaultlib.cpp
// compile with: /Zl
void Test() {
#ifdef _VC_NODEFAULTLIB
int i;
#endif
int i; // C2086
}
Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.
Tıklatın c/C++ klasörü.
Tıklatın Gelişmiş özellik sayfası.
Değiştirmek Varsayılan kitaplığı adlarında ihmal özelliği.
Bu derleyici seçeneği programlı olarak ayarlamak için
- Bkz: OmitDefaultLibName