首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

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

2012-03-18 
live555 server在控制台运行OK, 在MFC程序里就出错想用live555做一个mpeg4的rtsp server。控制台程序运行OK

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一下代码,呵呵

热点排行