/WHOLEARCHIVE (Tüm Kitaplık Nesnesi Dosyalarını Dahil Et)
Bağlayıcıyı, statik kitaplıktaki tüm nesne dosyalarını bağlı yürütülebilir dosyaya eklemeye zorlar.
Sözdizimi
/WHOLEARCHIVE
/WHOLEARCHIVE:library
Bağımsız değişkenler
kütüphane
Statik kitaplığın isteğe bağlı yol adı. Bağlayıcı, bu kitaplıktan her nesne dosyasını içerir.
Açıklamalar
/WHOLEARCHIVE seçeneği bağlayıcıyı, link komutuna belirtilen tüm statik kitaplıklardan belirtilen statik kitaplıklardan veya hiçbir kitaplık belirtilmezse, belirtilen tüm nesne dosyalarını eklemeye zorlar. Birden çok kitaplık için /WHOLEARCHIVE seçeneğini belirtmek için bağlayıcı komut satırında birden fazla /WHOLEARCHIVE anahtarı kullanabilirsiniz. Bağlayıcı, varsayılan olarak bağlantılı çıktıya nesne dosyalarını yalnızca yürütülebilir dosyadaki diğer nesne dosyaları tarafından başvurulan simgeleri dışarı aktardığı durumlarda ekler. /WHOLEARCHIVE seçeneği bağlayıcının statik kitaplıkta arşivlenen tüm nesne dosyalarını bağlayıcı komut satırında tek tek belirtilmiş gibi işlemesini sağlar.
Statik kitaplıktan tüm simgeleri yeniden dışarı aktarmak için /WHOLEARCHIVE seçeneği kullanılabilir. Bu, birden fazla statik kitaplıktan bileşen oluşturduğunuzda tüm kitaplık kodunuzun, kaynaklarınızın ve meta verilerinizin dahil edildiğinden emin olmanıza olanak tanır. Dışarı aktarma için Windows Çalışma Zamanı bileşenleri içeren bir statik kitaplık oluşturduğunuzda uyarı LNK4264 görürseniz, bu kitaplığı başka bir bileşene veya uygulamaya bağlarken /WHOLEARCHIVE seçeneğini kullanın.
/WHOLEARCHIVE seçeneği Visual Studio 2015 Güncelleştirme 2'de sunulmuştur.
Visual Studio'da bu bağlayıcı seçeneğini ayarlamak için
Proje Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcısı>Komut Satırı özellik sayfasını seçin.
/WHOLEARCHIVE
Seçeneği Ek Seçenekler metin kutusuna ekleyin.