想用live555做一个mpeg4的rtsp server。 控制台程序运行OK, 在MFC程序里, 接收和解析客户端rtsp请求时, 调用Medium::close(inputSource)时会报错,错误信息如下:
debug assert failed!
File: fclose.c
Line: 47
Expression: (stream!=NULL)
有谁知道怎么解决这种问题吗? 谢谢!
------解决方案--------------------------------------------------------
(stream!=NULL)
错误在这,应该是调用fclose之类的函数,判断时发现文件句柄为NULL.
mfc和命令行用的系统库不一样,而且还有多线程的区别,要不你用release一下试试。
如果要彻底解决,就debug一直跟踪到出错的地方看一下。
------解决方案--------------------------------------------------------
debug一下代码,呵呵