/WHOLEARCHIVE (Sertakan Semua File Objek Pustaka)
Paksa linker untuk menyertakan semua file objek dalam pustaka statis dalam executable yang ditautkan.
Sintaks
/WHOLEARCHIVE
/WHOLEARCHIVE:library
Argumen
Perpustakaan
Nama jalur opsional ke pustaka statis. Linker menyertakan setiap file objek dari pustaka ini.
Keterangan
Opsi /WHOLEARCHIVE memaksa linker untuk menyertakan setiap file objek dari pustaka statis tertentu, atau jika tidak ada pustaka yang ditentukan, dari semua pustaka statis yang ditentukan ke perintah LINK. Untuk menentukan opsi /WHOLEARCHIVE untuk beberapa pustaka, Anda dapat menggunakan lebih dari satu sakelar /WHOLEARCHIVE pada baris perintah linker. Secara default, linker menyertakan file objek dalam output tertaut hanya jika mereka mengekspor simbol yang direferensikan oleh file objek lain dalam yang dapat dieksekusi. Opsi /WHOLEARCHIVE membuat linker memperlakukan semua file objek yang diarsipkan dalam pustaka statis seolah-olah ditentukan satu per satu pada baris perintah linker.
Opsi /WHOLEARCHIVE dapat digunakan untuk mengekspor ulang semua simbol dari pustaka statis. Ini memungkinkan Anda memastikan bahwa semua kode pustaka, sumber daya, dan metadata Anda disertakan saat Anda membuat komponen dari lebih dari satu pustaka statis. Jika Anda melihat LNK4264 peringatan saat membuat pustaka statis yang berisi komponen Windows Runtime untuk diekspor, gunakan opsi /WHOLEARCHIVE saat menautkan pustaka tersebut ke komponen atau aplikasi lain.
Opsi /WHOLEARCHIVE diperkenalkan di Visual Studio 2015 Update 2.
Untuk mengatur opsi linker ini di Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti Konfigurasi>Penaut>Baris Perintah.
/WHOLEARCHIVE
Tambahkan opsi ke kotak teks Opsi Tambahan.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk