Share via


/bigobj (Aumenta il numero di sezioni nel file obj)

/bigobj aumenta il numero di sezioni che un file oggetto può contenere.

Sintassi

/bigobj

Osservazioni:

Per impostazione predefinita, un file oggetto può contenere fino a 65.279 (quasi 2^16) sezioni indirizzabili. Questo limite si applica indipendentemente dalla piattaforma di destinazione specificata. /bigobj aumenta la capacità degli indirizzi a 4.294.967.296 (2^32).

La maggior parte dei moduli non genera mai un file obj contenente più di 65.279 sezioni. Tuttavia, il codice generato dal computer o il codice che usa pesantemente le librerie di modelli, può richiedere file obj che possono contenere più sezioni. /bigobj è abilitato per impostazione predefinita nei progetti piattaforma UWP (Universal Windows Platform) (UWP) perché il codice XAML generato dal computer include un numero elevato di intestazioni. Se disabiliti questa opzione in un progetto di app UWP, il codice potrebbe generare l'errore del compilatore C1128.

Per informazioni sul formato di file oggetto PE-COFF, vedere Formato PE nella documentazione di Windows.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  3. Immettere l'opzione del compilatore /bigobj nella casella Opzioni aggiuntive.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC