/IGNORE (пропускать определенные предупреждения)
/IGNORE:warning[,warning]
Параметры
- warning
Количество подавляемых предупреждений компоновщика в диапазоне от 4000 до 4999.
Заметки
По умолчанию LINK выводит все предупреждения. Укажите **/IGNORE:**warning, чтобы компоновщик подавлял предупреждения с определенным номером. Чтобы подавить предупреждения нескольких типов, укажите их номера через запятую.
Компоновщик не допускает подавление некоторых предупреждений. В этой таблице перечислены все предупреждения, которые не подавляются в /IGNORE:
Предупреждение компоновщика |
|
---|---|
LNK4017 |
оператор keyword не поддерживается для платформы назначения; пропускается |
параметр 'option' не распознан; пропускается |
|
LNK4062 |
'option' не совместим с платформой назначения 'architecture'; параметр пропускается |
пропуск "option1", поскольку указано "option2" |
|
точка входа 'function' не является __stdcall с 'number' байт аргументов; образ может не работать |
|
LNK4088 |
образ создается, поскольку указан параметр /FORCE; образ может не работать |
не указан аргумент параметра 'option'; параметр пропускается |
|
LNK4203 |
ошибка при чтении базы данных программы 'filename'; компоновка объекта без отладочной информации |
'filename' не содержит отладочной информации для ссылающегося модуля; компоновка объекта без отладочной информации |
|
'filename' не содержит текущей отладочной информации для ссылающегося модуля; компоновка объекта без отладочной информации |
|
заранее скомпилированная информация о типе не найдена; 'filename' не скомпонован или перезаписан; компоновка объекта без отладочной информации |
|
LNK4207 |
'filename' скомпилировал /Yc /Yu /Z7; невозможно создать PDB; заново скомпилируйте с параметром /Zi; компоновка объекта без отладочной информации |
LNK4208 |
несовместимый формат PDB в 'filename'; удалите и заново соберите; компоновка объекта без отладочной информации |
LNK4209 |
повреждена отладочная информация; заново скомпилируйте модуль; компоновка объекта без отладочной информации |
option больше не поддерживается; пропускается |
|
LNK4228 |
'option' недопустимо для DLL; пропускается |
обнаружена недопустимая директива /directive; пропускается |
Как правило, предупреждения компоновщика, которые нельзя отключить, указывают на сбои сборки, ошибки в командной строке или ошибки конфигурации, которые следует исправить.
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Работа со свойствами проектов.
В папке Компоновщик выберите страницу свойств Командная строка.
Измените свойство Дополнительные параметры.
Задание данного параметра компоновщика программным способом
- См. раздел AdditionalOptions.