Штраф за флаг компилятора MSVS / bigobj
Основной поиск Googleпроблема bigobj показывает, что многие люди испытываютФатальная ошибка C1128: "число разделов превысило ограничение формата объектного файла: скомпилировать с / bigobjMsgstr "Ошибка имеет больше шансов произойти, если интенсивно использовать библиотеку шаблонов C ++, напримерBoost библиотеки или жеБиблиотеки CGAL.
Эта ошибка странная, потому что она дает решение для себя: установитьфлаг компилятора/bigobj
!
Итак, вот мой вопрос: почему этот флаг не установлен по умолчанию? За использование этого флага должно быть наложено наказание, иначе он будет установлен по умолчанию. Это наказание не задокументировано в MSDN. У кого-нибудь есть подсказка?
Я задаю вопрос, потому что мне интересно, если система конфигурацииCGAL не должен устанавливать/bigobj
по умолчанию.