/Gw (оптимизация глобальных данных)
Глобальных данных пакета в разделах COMDAT для оптимизации.
/Gw[-]
Заметки
Параметр /Gw заставляет компилятор к глобальным данным пакета в разделах COMDAT отдельные. По умолчанию /Gw и должно быть явно включено. Чтобы явно отключить ее, используйте /Gw-. Если и /Gw и /GL включены, компоновщик использует общей оптимизации программы для сравнения разделы СOMDAT через несколько объектных файлов объекта, чтобы исключить неиспользуемая глобальных данных или объединять идентичные только для чтения глобальных данных. Это позволяет значительно сократить размер результирующего бинарного исполняемого файла.
При компоновке и компилировать отдельно, можно использовать параметр компоновщика /OPT: REF исключить из исполняемого файла неиспользуемая глобальных данных в файлах объектов компилировали с параметром /Gw.
Можно также использовать /OPT: Брандмауэр подключения к интернету и компоновщика /LTCG и слияния в исполняемом файле любые идентичные только для чтения глобальных данных через несколько объектных файлов объекта компилировали с параметром /Gw.
Вставка параметр компилятора /Gw Дополнительные сведения см. в в Visual C++ Team Blog.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Работа со свойствами проектов.
Выберите папку C/C++.
Выберите страницу свойств Командная строка.
Измените свойство Дополнительные параметры для включения /Gw, а затем нажмите кнопку ОК.
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.