/bigobj (Tingkatkan Jumlah Bagian di . File Obj)
/bigobj meningkatkan jumlah bagian yang dapat dimuat file objek.
Sintaks
/bigobj
Keterangan
Secara default, file objek dapat menampung hingga 65.279 (hampir 2^16) bagian yang dapat diatasi. Batas ini berlaku terlepas dari platform target mana yang ditentukan. /bigobj meningkatkan kapasitas alamat tersebut menjadi 4.294.967.296 (2^32).
Sebagian besar modul tidak pernah menghasilkan file .obj yang berisi lebih dari 65.279 bagian. Namun, kode yang dihasilkan mesin, atau kode yang membuat penggunaan pustaka templat yang berat, mungkin memerlukan file .obj yang dapat menyimpan lebih banyak bagian. /bigobj diaktifkan secara default pada proyek Platform Windows Universal (UWP) karena kode XAML yang dihasilkan mesin mencakup sejumlah besar header. Jika Anda menonaktifkan opsi ini pada proyek aplikasi UWP, kode Anda dapat menghasilkan kesalahan pengkompilasi C1128.
Untuk informasi tentang format file objek PE-COFF, lihat Format PE dalam dokumentasi Windows.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
Masukkan opsi pengkompilasi /bigobj di kotak Opsi Tambahan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat AdditionalOptions.
Lihat juga
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC