最近调程序,好不容易跑通了,结果出现了Debug Assert Failed的错误,具体错误信息如下图所示:
经过查找,发现是两个原因导致的,一个是日志记录文件在打开调用的时候,忘记了初始化。
static void ConfigSysLog()
{
FILE* pFile = fopen("d://fodsys.log", "a");
Output2FILE::Stream() = pFile;
FILELog::ReportingLevel() = FILELog::FromString("INFO");
//FILE_LOG(logINFO) << "云台ip is " << FodUtil::cws2s(m_SysConfig.PtzIp);
}
对于这个问题,在对话框的构造函数中添加
FodUtil::ConfigSysLog();
<