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


/IGNORE (пропускать определенные предупреждения)

/IGNORE:warning[,warning]

Параметры

  • warning
    Количество подавляемых предупреждений компоновщика в диапазоне от 4000 до 4999.

Заметки

По умолчанию LINK выводит все предупреждения. Укажите **/IGNORE:**warning, чтобы компоновщик подавлял предупреждения с определенным номером. Чтобы подавить предупреждения нескольких типов, укажите их номера через запятую.

Компоновщик не допускает подавление некоторых предупреждений. В этой таблице перечислены все предупреждения, которые не подавляются в /IGNORE:

Предупреждение компоновщика

LNK4017

оператор keyword не поддерживается для платформы назначения; пропускается

LNK4044

параметр 'option' не распознан; пропускается

LNK4062

'option' не совместим с платформой назначения 'architecture'; параметр пропускается

LNK4075

пропуск "option1", поскольку указано "option2"

LNK4086

точка входа 'function' не является __stdcall с 'number' байт аргументов; образ может не работать

LNK4088

образ создается, поскольку указан параметр /FORCE; образ может не работать

LNK4105

не указан аргумент параметра 'option'; параметр пропускается

LNK4203

ошибка при чтении базы данных программы 'filename'; компоновка объекта без отладочной информации

LNK4204

'filename' не содержит отладочной информации для ссылающегося модуля; компоновка объекта без отладочной информации

LNK4205

'filename' не содержит текущей отладочной информации для ссылающегося модуля; компоновка объекта без отладочной информации

LNK4206

заранее скомпилированная информация о типе не найдена; 'filename' не скомпонован или перезаписан; компоновка объекта без отладочной информации

LNK4207

'filename' скомпилировал /Yc /Yu /Z7; невозможно создать PDB; заново скомпилируйте с параметром /Zi; компоновка объекта без отладочной информации

LNK4208

несовместимый формат PDB в 'filename'; удалите и заново соберите; компоновка объекта без отладочной информации

LNK4209

повреждена отладочная информация; заново скомпилируйте модуль; компоновка объекта без отладочной информации

LNK4224

option больше не поддерживается; пропускается

LNK4228

'option' недопустимо для DLL; пропускается

LNK4229

обнаружена недопустимая директива /directive; пропускается

Как правило, предупреждения компоновщика, которые нельзя отключить, указывают на сбои сборки, ошибки в командной строке или ошибки конфигурации, которые следует исправить.

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

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

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

  3. Измените свойство Дополнительные параметры.

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