memfile 问题: 我已经包含了 strmbase.lib 这个文件,怎么还有这种编译错误???
asynbase.lib(asyncrdr.obj) : error LNK2001: unresolved external symbol "public: void __thiscall CCritSec::Lock(void)" (?Lock@CCritSec@@QAEXXZ)
asynbase.lib(asyncio.obj) : error LNK2001: unresolved external symbol "public: void __thiscall CCritSec::Lock(void)" (?Lock@CCritSec@@QAEXXZ)
asynbase.lib(asyncrdr.obj) : error LNK2001: unresolved external symbol "public: void __thiscall CCritSec::Unlock(void)" (?Unlock@CCritSec@@QAEXXZ)
asynbase.lib(asyncio.obj) : error LNK2001: unresolved external symbol "public: void __thiscall CCritSec::Unlock(void)" (?Unlock@CCritSec@@QAEXXZ)
asynbase.lib(asyncrdr.obj) : error LNK2001: unresolved external symbol "void __stdcall DbgAssert(char const *,char const *,int)" (?DbgAssert@@YGXPBD0H@Z)
asynbase.lib(asyncio.obj) : error LNK2001: unresolved external symbol "void __stdcall DbgAssert(char const *,char const *,int)" (?DbgAssert@@YGXPBD0H@Z)
asynbase.lib(asyncrdr.obj) : error LNK2001: unresolved external symbol "public: virtual unsigned long __stdcall CBaseFilter::NonDelegatingRelease(void)" (?NonDelegatingRelease@CBaseFilter@@UAGKXZ)
asynbase.lib(asyncrdr.obj) : error LNK2001: unresolved external symbol "public: __thiscall CCritSec::CCritSec(void)" (??0CCritSec@@QAE@XZ)
asynbase.lib(asyncio.obj) : error LNK2001: unresolved external symbol "public: __thiscall CCritSec::CCritSec(void)" (??0CCritSec@@QAE@XZ)
asynbase.lib(asyncio.obj) : error LNK2001: unresolved external symbol "int __stdcall CritCheckIn(class CCritSec *)" (?CritCheckIn@@YGHPAVCCritSec@@@Z)
Release/AvClient.exe : fatal error LNK1120: 6 unresolved externals
我已经包含了 Release 版的strmbase.lib , 怎么还有错误?
strmbase.lib asynbase.lib strmiids.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib