Предупреждающее сообщение печатается на консоли, не сбой сборки

У меня есть предупреждения, так как ошибки включены, и уровень предупреждения увеличен до максимума. Я интегрировал VLD в свои юнит-тесты. Когда я целенаправленно создаю утечки памяти, VLD печатает предупреждение в консоли вывода Visual Studio и консоли предупреждений.

Предупреждение отформатировано как warning : Visual Leak Detector detected memory leaks!

Однако Visual Studio сообщает, что сборка прошла успешно. Ограничены ли предупреждения как ошибки только генерируемыми Visual Studio предупреждениями?

1 ответ

Решение

Да, "предупреждения - ошибки" - это настройка компилятора, которая в основном говорит "If (error_level == warning) error_level = error;" внутри компилятора.

Другие вопросы по тегам