编译dshow Demo Texture3D 出现的错误

来源:互联网 发布:淘宝内裤男模左肩纹身 编辑:程序博客网 时间:2024/05/22 10:55

原以为dshow 工程中的实例应该可以直接编译通过.


不想却出现一系列为解析符号. 

1>DShowTextures.obj : error LNK2001: 无法解析的外部符号 _CLSID_FilterGraph
1>DShowTextures.obj : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB24
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB24
1>DShowTextures.obj : error LNK2001: 无法解析的外部符号 _MEDIATYPE_Video
1>DShowTextures.obj : error LNK2001: 无法解析的外部符号 _FORMAT_VideoInfo
1>strmbasd.lib(wxdebug.obj) : error LNK2001: 无法解析的外部符号 _FORMAT_VideoInfo
1>strmbasd.lib(renbase.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaSeeking
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaSeeking
1>strmbasd.lib(renbase.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaPosition
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaPosition
1>strmbasd.lib(renbase.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaEventSink
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaEventSink
1>strmbasd.lib(renbase.obj) : error LNK2001: 无法解析的外部符号 _IID_IQualProp
1>strmbasd.lib(renbase.obj) : error LNK2001: 无法解析的外部符号 _IID_IBaseFilter
1>strmbasd.lib(wxdebug.obj) : error LNK2001: 无法解析的外部符号 _IID_IBaseFilter
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IBaseFilter
1>strmbasd.lib(wxdebug.obj) : error LNK2001: 无法解析的外部符号 _IID_IPin
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IPin
1>strmbasd.lib(wxdebug.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_MPEG1Packet
1>strmbasd.lib(wxdebug.obj) : error LNK2001: 无法解析的外部符号 _MEDIATYPE_Audio
1>strmbasd.lib(mtype.obj) : error LNK2001: 无法解析的外部符号 _MEDIATYPE_Audio
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _CLSID_MemoryAllocator
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMemAllocator
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_ISeekingPassThru
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _CLSID_SeekingPassThru
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaFilter
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IAMovieSetup
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IFilterGraph2
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _CLSID_FilterMapper
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IFilterMapper
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IEnumPins
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IEnumMediaTypes
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMemInputPin
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaSample2
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaSample
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IPinFlowControl
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IPinConnection
1>strmbasd.lib(amfilter.obj) : error LNK2001: 无法解析的外部符号 _IID_IMemAllocatorCallbackTemp
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _LIBID_QuartzTypeLib
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaControl
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaEventEx
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IMediaEvent
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _TIME_FORMAT_MEDIA_TIME
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IBasicAudio
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IVideoWindow
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IBasicVideo2
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IBasicVideo
1>strmbasd.lib(ctlutil.obj) : error LNK2001: 无法解析的外部符号 _IID_IDeferredCommand
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_Overlay
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_ARGB32
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB32
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB555
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB565
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB8
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB4
1>strmbasd.lib(amvideo.obj) : error LNK2001: 无法解析的外部符号 _MEDIASUBTYPE_RGB1
1>strmbasd.lib(mtype.obj) : error LNK2001: 无法解析的外部符号 _FORMAT_WaveFormatEx


看到此错误我首先想到的是有lib未添加,查看工程配置.发现strmbasd.lib已经在输入选项中,


只好查找资料,发现添加如下lib即可解决.

#pragma comment(lib,"Strmiids.lib")



0 0