Предупреждающее сообщение печатается на консоли, не сбой сборки
У меня есть предупреждения, так как ошибки включены, и уровень предупреждения увеличен до максимума. Я интегрировал VLD в свои юнит-тесты. Когда я целенаправленно создаю утечки памяти, VLD печатает предупреждение в консоли вывода Visual Studio и консоли предупреждений.
Предупреждение отформатировано как warning : Visual Leak Detector detected memory leaks!
Однако Visual Studio сообщает, что сборка прошла успешно. Ограничены ли предупреждения как ошибки только генерируемыми Visual Studio предупреждениями?
1 ответ
Решение
Да, "предупреждения - ошибки" - это настройка компилятора, которая в основном говорит "If (error_level == warning) error_level = error;" внутри компилятора.