Поделиться через


/FIXED (фиксированный базовый адрес)

/FIXED[:NO]

Заметки

Параметр /FIXED дает операционной системе указание загружать программу только по ее предпочтительному базовому адресу. Если предпочтительный базовый адрес недоступен, операционная система не будет загружать файл. Дополнительные сведения см. в описании параметра /BASE (базовый адрес).

При построении библиотеки DLL по умолчанию используется параметр /FIXED:NO, а при построении любого другого типа проекта по умолчанию используется параметр /FIXED.

Если задан параметр /FIXED, то программа LINK не создает в программе секцию перемещения. Если во время выполнения операционная система не может загрузить программу по этому адресу, то выводится сообщение об ошибке, и программа не загружается.

Для создания секции перемещения в программе следует задать параметр /FIXED:NO.

Не следует использовать параметр /FIXED при построении драйверов устройств для Windows NT.

Установка данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Установка свойств проекта Visual C++.

  2. Щелкните папку Компоновщик.

  3. Выберите страницу свойств Командная строка.

  4. Введите параметр в поле Дополнительные параметры.

Установка данного параметра компоновщика программным способом

См. также

Ссылки

Настройка параметров компоновщика

Параметры компоновщика