/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.
/bigobj
Comentários
Por padrão, um arquivo de objeto pode conter até 65.536 (2^16) seções endereçáveis. Esse é o caso, não importa qual plataforma de destino é especificada. /bigobj aumenta a capacidade de endereço para 4.294.967.296 (2^32).
A maioria de módulos nunca irá gerar um arquivo .obj que contém mais de 65.536 seções. No entanto, o código gerado pelo computador, ou código que fizer uso intenso das bibliotecas de modelo poderá exigir os arquivos .obj que podem conter mais seções. /bigobj é habilitado por padrão em projetos do Windows Store, pois o código XAML gerado pela máquina inclui um grande número cabeçalhos. Se você desativar essa opção em um projeto de aplicativo da Windows Store, você provavelmente encontrará o erro C1128 de compilador.
Os vinculadores fornecidos antes do Visual C++ 2005 não podem ler arquivos .obj que foram gerados com /bigobj.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.
Clique na pasta C/C++.
Clique na página de propriedades de Linha de Comando.
Digite a opção de compilador na caixa Opções Adicionais.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.