老生常谈——关于将baseclass编译成Debug
这是个老话题,可我们总是犯错误,故再次提醒。当我们在2005下编写directshow的程序时,我们一定要在用2005编译baseclass时将项目配置成如下图:
这样我们才是正确编译baseclass。不然可能出现一下问题 ,在我们用到CPosPassThru class时。(当然这只是一个例子)
__thiscall CPosPassThru::CPosPassThru(char const *,struct IUnknown *,long *,struct IPin *)" (??0CPosPassThru@@QAE@PBDPAUIUnknown@@PAJPAUIPin@@@Z) ,该符号在函数 "public: virtual long __stdcall CFilterASFWriter::NonDelegatingQueryInterface(struct _GUID const &,void * *)" (?NonDelegatingQueryInterface@CFilterASFWriter@@UAGJABU_GUID@@PAPAX@Z) 中被引用
<script src="http://s.vdoing.com/u/107/54977.js" type="text/javascript"></script>