Я продолжаю получать это сообщение Rect: identifier "posPt" is undefined
сотни раз в своем отладочном выходе, но я не могу найти его в коде, который я отлаживаю. Поэтому я попытался сломаться при вызове одной из следующих функций: _CrtDbgReport
, _CrtDbgReportV
, _CrtDbgReportW
и _CrtDbgReportWV
, которые я нашел, свернув через код TRACE. Я также нашел _CrtDbgReportT
и _CrtDbgReportTV
, но они, похоже, не имеют никакой связи, поскольку я не мог установить точку останова на них.Как отключить вывод отладки в Visual Studio 2013?
В любом случае он все равно не сломается, поэтому либо они не вызываются, а какая-то другая аналогичная функция, или отладчик не получает все экземпляры связей.
Итак, мой вопрос заключается в том, как узнать, где генерируется выход?
EDIT: Приложение C++ нативный код с несколькими библиотек DLL, ссылки в
'OutputDebugString' в конечном итоге несет ответственность; он может быть вызван непосредственно кодом. Добавьте точку останова к этой функции. Приготовьтесь к ложным срабатываниям. –
@CodyGray, 'OutputDebugString' не распознается как связанный символ. Найдено 'OutputDebugStringW' и' OutputDebugStringA', но все равно не разбивает их. – Adrian