您的位置:首页 > 其它

VC lib 设置引起的一个链接错误

2010-09-03 17:40 274 查看
今天调试DirectShow的一个filter,遇到这样一个链接错误:

error LNK2001: unresolved external symbol "public: virtual unsigned long __stdcall CBaseFilter::NonDelegatingRelease(void)" (?NonDelegatingRelease@CBaseFilter@@UAGKXZ)

查阅大量资料,发现居然是lib设置引起的问题。

主要是工程用到的这样一个lib:strmbasd.lib

设置其路径为:

E:/msvc2/MSVC60/DirectX/Samples/C++/DirectShow/BaseClasses/Debug

调试成功,问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: