/bigobj (Aumentar el número de secciones en el archivo .Obj)

/bigobj incrementa el número de secciones que puede contener un archivo objeto.

Sintaxis

/bigobj

Comentarios

De manera predeterminada, un archivo objeto puede contener hasta 65.279 (casi 2^16) secciones direccionables. Este límite se aplica independientemente de la plataforma de destino que se especifique. /bigobj incrementa esa capacidad de direccionamiento a 4.294.967.296 (2^32).

La mayoría de los módulos nunca generarán un archivo .obj que contenga más de 65.279 secciones. Sin embargo, un código generado por el equipo o un código que hace un uso intensivo de las bibliotecas de plantillas puede requerir archivos .obj que puedan contener más secciones. /bigobj está habilitada de manera predeterminada en los proyectos de la Plataforma universal de Windows (UWP), ya que el código XAML generado por la máquina incluye un gran número de encabezados. Si deshabilitas esta opción en un proyecto de aplicación para UWP, el código puede generar el error del compilador C1128.

Para más información sobre el formato de archivo de objeto PE-COFF, vea Formato PE en la documentación de Windows.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  3. Escriba la opción del compilador /bigobj en el cuadro Opciones adicionales.

Para establecer esta opción del compilador mediante programación

Consulte también

Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC