Penalidade da bandeira do compilador MSVS / bigobj

A pesquisa básica do Googleedição bigobj mostra que muitas pessoas estão experimentando oErro fatal C1128: "número de seções excedido limite de formato de arquivo de objeto: compilar com / bigobj". O erro tem mais chance de ocorrer se alguém usar uma biblioteca de modelos C ++, comoImpulsione as bibliotecas ouBibliotecas CGAL.

Esse erro é estranho, porque dá a solução a si mesmo: definir obandeira do compilador/bigobj!

Então aqui está a minha pergunta: por que esse sinalizador não é definido por padrão? Deve haver uma penalidade de usar esse sinalizador, caso contrário, ele seria definido por padrão. Essa penalidade não está documentada no MSDN. Alguém tem uma pista?

Eu faço a pergunta porque eu me pergunto se o sistema de configuraçãoCGAL não deve definir/bigobj por padrão.

questionAnswers(1)

yourAnswerToTheQuestion