Наивысшим уровнем предупреждения в Visual C ++ является / Wall. Уровень предупреждения также может быть установлен численно с помощью / W0, / W1, ... / W4, чтобы генерировать увеличивающиеся уровни предупреждений.
Компилятор также проверит наличие 64-битных проблем с переносимостью с /Wp64.
И вы можете указать, чтобы предупреждения воспринимались как ошибки с / WX
Похоже, что Visual C ++ не имеет реального эквивалента -pedantic - который просит gcc сообщить обо всех предупреждениях, которые должны сообщаться в соответствии со стандартами ISO C и C ++.