Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Компилятор может упаковывать отдельные функции в форме упакованных функций (COMDAT).
Синтаксис
/Gy[-]
Замечания
Компоновщик требует, чтобы функции упаковылись отдельно в виде COMDAT, чтобы исключить или упорядочить отдельные функции в библиотеке DLL или .exe файле.
Параметр компоновщика /OPT (Оптимизация) можно использовать для исключения неуправляемых упакованных функций из файла .exe.
Параметр компоновщика /ORDER (Put Functions in Order) можно использовать для включения упакованных функций в указанный порядок в файле .exe.
Встроенные функции всегда упаковываются, если они создаются как вызовы (например, если встраивание отключено или вы принимаете адрес функции). Кроме того, функции-члены C++, определенные в объявлении класса, автоматически упаковываются; Другие функции не являются и этот параметр необходим для компиляции в виде упакованных функций.
Примечание.
Параметр /ZI , используемый для редактирования и продолжения, автоматически задает параметр /Gy .
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Создание кода.
Измените свойство Enable Function-Level Linking .
Установка данного параметра компилятора программным способом
- См. раздел EnableFunctionLevelLinking.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC