首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

debug下编译有有关问题,release下没有关问题

2012-02-14 
debug下编译有问题,release下没问题编译WMSDK的一个例子,遇到上诉问题。例子需要一个LIB,这个LIB是directx

debug下编译有问题,release下没问题
编译WMSDK   的一个例子,遇到上诉问题。例子需要一个LIB,这个LIB是directx下directshow编译生成的。
在debug状态下出现如下错误。

Main.obj   :   error   LNK2019:   无法解析的外部符号   __imp___mbsnbcat   ,该符号在函数   __tcsncat   中被引用
strmbasd.lib(wxdebug.obj)   :   error   LNK2019:   无法解析的外部符号   __imp___mbsrchr   ,该符号在函数   __tcsrchr@8   中被引用
.\Debug/AVIEncoderDShow.exe   :   fatal   error   LNK1120:   2   个无法解析的外部命令


在release下却没有问题。

不知到需要什么类库来解决

[解决办法]
release和debug版本的链结库不一样

因为debug版本中有很多断言,所以release中没问题,而debug中有问题是有可能的。

对于无法解析某些名称,最直接的原因就是缺少某些lib文件


[解决办法]
缺少debug版的lib文件
在debug里面的lib选项中没有加入该lib,但release里却有该lib

热点排行