Штраф за флаг компилятора MSVS / bigobj

Основной поиск Googleпроблема bigobj показывает, что многие люди испытываютФатальная ошибка C1128: "число разделов превысило ограничение формата объектного файла: скомпилировать с / bigobj ", Ошибка имеет больше шансов произойти, если интенсивно использовать библиотеку шаблонов C ++, напримерBoost библиотеки или жеБиблиотеки CGAL.

Эта ошибка странная, потому что она дает решение для себя: установитьфлаг компилятора!/bigobj

Итак, вот мой вопрос: почему этот флаг не установлен по умолчанию? За использование этого флага должно быть наложено наказание, иначе он будет установлен по умолчанию. Это наказание не задокументировано в MSDN. У кого-нибудь есть подсказка?

Я задаю вопрос, потому что мне интересно, если система конфигурацииCGAL не должен устанавливать/bigobj по умолчанию.

Ответы на вопрос(1)

Ваш ответ на вопрос