strmbasd.lib 和strmbase.lib的区别

lwgss 2004-06-16 09:37:32
我在debug下使用strmbasd.lib的情况下,在创建一个播放链路时new 一个传输filter的时候总是报出:!!szobjectname^!!wszobjectname
error at line \baseclasses\wxdebug.cpp 的错误,而我把strmbasd.lib改成release的strmbase.lib后,就一切正常了
请问这是怎么回事?
...全文
174 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DarthVader 2004-06-19
  • 打赏
  • 举报
回复
楼上言之有理
easyrock 2004-06-18
  • 打赏
  • 举报
回复
应该是混合使用debug版和release版baseclass导致的,必须在debug版的settings中定义另一个宏:DEBUG(不是预先定义好的_DEBUG)。
gxqcdit 2004-06-18
  • 打赏
  • 举报
回复
看看是否是UNICODE支持方面的问题。
deltacat 2004-06-17
  • 打赏
  • 举报
回复
换成release版本调试,看上去没问题,其实可能将一些错误隐藏了。会带来更大的隐患
happydeer 2004-06-16
  • 打赏
  • 举报
回复
有个问题,filter一般都是通过CoCreateInstance函数创建的,你怎么用new?

strmbase.lib是Release版本,它不像strmbasd.lib包含有很多调试信息。

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧