/bigobj (Augmenter le nombre de sections dans le fichier .obj)

/bigobj augmente le nombre de sections qu’un fichier objet peut contenir.

Syntaxe

/bigobj

Notes

Par défaut, un fichier objet peut contenir jusqu’à 65 279 sections adressables (presque 2^16). Cette limite s’applique quelle que soit la plateforme cible spécifiée. /bigobj augmente cette capacité d’adresse à 4 294 967 296 (2^32).

La plupart des modules ne génèrent jamais de fichier .obj qui contient plus de 65 279 sections. Toutefois, le code généré par l’ordinateur ou le code qui utilise beaucoup de bibliothèques de modèles peut nécessiter des fichiers .obj qui peuvent contenir davantage de sections. /bigobj est activé par défaut sur les projets plateforme Windows universelle (UWP), car le code XAML généré par l’ordinateur inclut un grand nombre d’en-têtes. Si vous désactivez cette option sur un projet d’application UWP, votre code peut générer une erreur du compilateur C1128.

Pour plus d’informations sur le format de fichier objet PE-COFF, consultez le format PE dans la documentation Windows.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  3. Entrez l’option du compilateur /bigobj dans la zone Options supplémentaires.

Pour définir cette option du compilateur par programmation

Voir aussi

Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC