Bagikan melalui


/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 memanfaatkan banyak pustaka templat, mungkin memerlukan file .obj yang dapat menampung 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

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Masukkan opsi pengkompilasi /bigobj di kotak Opsi Tambahan.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Baca juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC