我下载了一个直接显示项目从链接GMFBridge - Multiple Graphs in DirectShow获取未知错误DirectShow中项目
我添加了以下库
C:\ Program Files文件\微软的SDK \的Windows \ V7.1 \样本\多媒体\ DirectShow的\基类\调试\ strmbasd.lib
C:\ Program Files文件\微软的SDK \的Windows \ V7.1 \ LIB \ WINMM.LIB
C:\ PROGRAMFILES(x86)的\微软的Visual Studio 10.0 \ VC \ lib \ c omsuppw.lib
当我建立这个项目我收到错误: -
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::FindPin(unsigned short const *,struct IPin * *)" ([email protected]@@[email protected]@@Z)
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::FindPin(unsigned short const *,struct IPin * *)" ([email protected]@@[email protected]@@Z) GMFBridge\source.obj GMFBridge
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::QueryVendorInfo(unsigned short * *)" ([email protected]@@[email protected]) \GMFBridge\sink.obj GMFBridge
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::QueryVendorInfo(unsigned short * *)" ([email protected]@@[email protected]) \GMFBridge\source.obj GMFBridge
error LNK2019: unresolved external symbol "public: virtual long __stdcall CBaseFilter::JoinFilterGraph(struct IFilterGraph *,unsigned short const *)" ([email protected]@@[email protected]@[email protected]) referenced in function "public: virtual long __stdcall BridgeSink::JoinFilterGraph(struct IFilterGraph *,unsigned short const *)" ([email protected]@@[email protected]@[email protected]) \GMFBridge (1)\GMFBridge\sink.obj GMFBridge
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::JoinFilterGraph(struct IFilterGraph *,unsigned short const *)" ([email protected]@@[email protected]@[email protected]) \GMFBridge\source.obj GMFBridge
error LNK2019: unresolved external symbol "public: __thiscall CBaseInputPin::CBaseInputPin(char const *,class CBaseFilter *,class CCritSec *,long *,unsigned short const *)" ([email protected]@[email protected]@@[email protected]@[email protected]) referenced in function "public: __thiscall BridgeSinkInput::BridgeSinkInput(class BridgeSink *,class BridgeStream *,class CCritSec *,long *,unsigned short const *)" ([email protected]@[email protected]@@[email protected]@[email protected]@[email protected]) \GMFBridge\sink.obj GMFBridge
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBasePin::QueryId(unsigned short * *)" ([email protected]@@[email protected]) GMFBridge\sink.obj GMFBridge
error LNK2001: unresolved external symbol "public: virtual long __stdcall CBasePin::QueryId(unsigned short * *)" ([email protected]@@[email protected]) )\GMFBridge\source.obj GMFBridge
error LNK2019: unresolved external symbol "public: __thiscall CBaseOutputPin::CBaseOutputPin(char const *,class CBaseFilter *,class CCritSec *,long *,unsigned short const *)" (??0CBaseOut[email protected]@[email protected]@@[email protected]@[email protected]) referenced in function "public: __thiscall BridgeSourceOutput::BridgeSourceOutput(class BridgeSource *,class BridgeStream *,class CCritSec *,long*,unsigned short const *)" ([email protected]@[email protected]@@[email protected]@[email protected]@[email protected]) \GMFBridge\source.obj GMFBridge
先生,我想调试代码这就是为什么我试图建立自己的代码....图书馆和项目是用相同的设置 – Dany
先生请尝试建立该项目,并告诉我,如果它成功地在你身边..如果您可以 – Dany
参见上面的项目'1'。有必要具有匹配的项目设置来构建DLL。 –