/bigobj (Увеличение количества разделов в OBJ-файле)
/bigobj увеличивает количество разделов, которые может содержать файл объекта.
Синтаксис
/bigobj
Замечания
По умолчанию файл объекта может содержать до 65 279 (почти 2^16) адресных разделов. Это ограничение применяется независимо от того, какая целевая платформа указана. /bigobj увеличивает емкость этого адреса до 4 294 967 296 (2^32).
Большинство модулей никогда не создают файл .obj, содержащий более 65 279 разделов. Однако машинный код или код, который использует библиотеки шаблонов, может потребовать .obj файлов, которые могут содержать дополнительные разделы. /bigobj включен по умолчанию в проектах универсальная платформа Windows (UWP), так как код XAML, созданный компьютером, включает большое количество заголовков. Если этот параметр отключен в проекте приложения UWP, код может создать ошибку компилятора C1128.
Сведения о формате файла объектов PE-COFF см . в документации по Windows в формате PE.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
Введите параметр компилятора /bigobj в поле "Дополнительные параметры".
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC