Обнаружение утечки MSVC не записывается в «файл» - PullRequest
0 голосов
/ 02 августа 2011

Используя MSVC 9 SP1, я пытаюсь использовать базовую технику, описанную здесь : я помещаю это в начало моего main ():

_CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_FILE);
_CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDOUT);
_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);

В концеЯ ничего не пишу на стандартный вывод, хотя знаю, что есть утечки.Если я закомментирую вызовы SetReportMode и присоединюсь к отладчику, я получу сообщения об утечках в окне «Вывод», как и ожидалось.

...