/IGNORE (пропускать определенные предупреждения)
/IGNORE: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
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.
Измените свойство "Дополнительные параметры ".
Задание данного параметра компоновщика программным способом
- См. раздел AdditionalOptions.