/FORCE
(Принудительное вывод файла)
Сообщает компоновщику создать исполняемый файл, даже если символы не определены или умножены.
Синтаксис
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
Замечания
Параметр /FORCE
компоновщика сообщает компоновщику создать исполняемый образ (EXE-файл или DLL), даже если на символ ссылается, но не определен или определен несколько раз.
Внимание
Параметр /FORCE
может создать исполняемый файл, который завершает работу или неправильно работает во время выполнения, если он ссылается на неопределенный символ или, если умножение определенного символа имеет разные определения, если он вызывает неожиданное определение в контексте.
Параметр /FORCE
может принимать необязательный аргумент:
Используется
/FORCE:MULTIPLE
для создания выходного файла независимо от того, находит ли LINK несколько определений для символа.Используется
/FORCE:UNRESOLVED
для создания выходного файла независимо от того, находит ли LINK неопределенный символ./FORCE:UNRESOLVED
игнорируется, если символ точки входа неразрешен.
/FORCE
без аргументов подразумевает и /FORCE:MULTIPLE
то, и /FORCE:UNRESOLVED
другое.
Компоновщик не будет ссылать постепенно при указании /FORCE
параметра.
Если модуль компилируется с /clr
помощью, компоновщик игнорирует /FORCE
этот параметр.
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Set компилятора и свойств сборки.
Выберите страницу свойств>компоновщика>конфигурации "Общие свойства".
Измените свойство Force File Output . Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.
Задание данного параметра компоновщика программным способом
- См. раздел AdditionalOptions.