当前位置: 代码迷 >> 多媒体/流媒体开发 >> live555 server在控制台运行OK, 在MFC程序里就出错,该如何解决
  详细解决方案

live555 server在控制台运行OK, 在MFC程序里就出错,该如何解决

热度:1718   发布时间:2013-02-26 00:00:00.0
live555 server在控制台运行OK, 在MFC程序里就出错
想用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一下代码,呵呵
  相关解决方案