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


/WX (Обрабатывать предупреждения компоновщика как ошибки)

Указывает, следует ли обрабатывать предупреждения компоновщика как ошибки.

Синтаксис

/WX[:NO]
/WX[:nnnn[,nnnn...]]

Замечания

Параметр /WX компоновщика не создает выходной файл, если компоновщик создает предупреждение.

Этот параметр аналогичен /WX компилятору. Дополнительные сведения см. в разделах /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (уровень предупреждений). Однако указание /WX для компиляции не означает, что /WX также будет применяться для этапа ссылки; необходимо явно указать /WX для каждого средства.

В Visual Studio 2022 и более поздних версиях можно указать /WX один или несколько аргументов, разделенных nnnn запятыми, где nnnn число от 4000 до 4999. Компоновщик обрабатывает соответствующие LNKnnnn предупреждения как ошибки.

По умолчанию /WX не действует. Чтобы обрабатывать предупреждения компоновщика как ошибки, укажите /WX параметр. /WX:NO совпадает с указанием /WXи переопределяет любой предыдущий /WX параметр компоновщика.

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

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

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

  3. Измените предупреждения компоновщика в качестве свойства errors .

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

  5. В элементе управления "Дополнительные параметры " добавьте /WX:warningsсписок предупреждений компоновщика с warnings разделителями-запятыми.

  6. Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.

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

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/WX Параметр компилятора