/bigobj (aumentar número de seções no arquivo .Obj)
/bigobj aumenta o número de seções que um arquivo de objeto pode conter.
Sintaxe
/bigobj
Comentários
Por padrão, um arquivo-objeto pode conter até 65.279 seções endereçáveis (quase 2^16). Esse limite se aplica independentemente da plataforma de destino especificada. /bigobj aumenta essa capacidade de endereço para 4.294.967.296 (2^32).
A maioria dos módulos nunca gera um arquivo .obj que contém mais de 65.279 seções. No entanto, o código gerado pelo computador ou o código que faz uso pesado de bibliotecas de modelos pode exigir arquivos .obj que podem conter mais seções. /bigobj é habilitado por padrão em projetos UWP (Plataforma Universal do Windows) porque o código XAML gerado pelo computador inclui um grande número de cabeçalhos. Se você desabilitar essa opção em um projeto de aplicativo UWP, seu código poderá gerar o erro do compilador C1128.
Para obter informações sobre o formato de arquivo de objeto PE-COFF, confira Formato PE na documentação do Windows.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Digite a opção do compilador /bigobj na caixa Opções Adicionais.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC