使用 Visual Studio 2008,我一直在输出窗口中看到此错误:
_CrtDbgReport:字符串太长或 IO 错误
我有很多TRACE
宏分散在我的代码中,用于转储有关错误条件的信息:文件路径、行号、错误等。我需要追踪此错误的来源,因为它可能是它试图转储到的信息输出窗口太长。TRACE
宏可以接受的字符串的最大长度是多少?这是我通常如何使用此宏的示例:
TRACE(_T("CreateNotifyWindow : Failed to create handle for notify window thread.\r\n\tError: %d\r\n\tFile: %s\r\n\tLine: %d\r\n"), ::GetLastError(), _T(__FILE__), __LINE__);
任何想法将不胜感激。谢谢。