error LNK2001: 无法解析的外部符号 _IID_ISampleGrabberCB

发布于 2020-05-05  59 次阅读


问题描述:

>正在链接…

1>error LNK2001: 无法解析的外部符号 _IID_ISampleGrabberCB

1>error LNK2001: 无法解析的外部符号 _CLSID_VideoInputDeviceCategory

1>error LNK2001: 无法解析的外部符号 _CLSID_SystemDeviceEnum

1>error LNK2001: 无法解析的外部符号 _IID_ICreateDevEnum

1>error LNK2001: 无法解析的外部符号 _PIN_CATEGORY_CAPTURE

1>error LNK2001: 无法解析的外部符号 _PIN_CATEGORY_PREVIEW

1>error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_Avi

1>error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB24

1>error LNK2001: 无法解析的外部符号 _MEDIATYPE_Video

1>error LNK2001: 无法解析的外部符号 _CLSID_SampleGrabber

1>error LNK2001: 无法解析的外部符号 _IID_IBaseFilter

1>error LNK2001: 无法解析的外部符号 _IID_IVideoWindow

1>error LNK2001: 无法解析的外部符号 _IID_IMediaControl

1>error LNK2001: 无法解析的外部符号 _CLSID_CaptureGraphBuilder2

1>error LNK2001: 无法解析的外部符号 _IID_ICaptureGraphBuilder2

1>error LNK2001: 无法解析的外部符号 _CLSID_FilterGraph

1>error LNK2001: 无法解析的外部符号 _IID_IGraphBuilder

1>error LNK2001: 无法解析的外部符号 _IID_IAMVideoCompression

1>error LNK2001: 无法解析的外部符号 _CLSID_VideoCompressorCategory

 

解决方法:

配置上下面两个lib库

#pragma comment(lib,”strmiids.lib”)

#pragma comment(lib,”quartz.lib”)


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。