Visual studio 2005 构建ceplayit时出错(directshow播放器示例)

Visual studio 2005 构建ceplayit时出错(directshow播放器示例),visual-studio-2005,directshow,media,linker-errors,Visual Studio 2005,Directshow,Media,Linker Errors,我试图构建CEPlayit文件(DirectShowPlayer示例)。我将它们添加到一个智能设备项目中,该项目基于我设备的sdk(名为TEMP)。我正在VisualStudio2005中使用MFC。但是,出现了以下错误: 错误1错误LNK2001:未解析的外部符号IID_IBasicAudio vidwindow.obj 错误2错误LNK2001:未解析的外部符号CLSID_OverlyMixer ceplayit.obj 错误3错误LNK2001:未解析的外部符号IID_IBaseFilte

我试图构建CEPlayit文件(DirectShowPlayer示例)。我将它们添加到一个智能设备项目中,该项目基于我设备的sdk(名为TEMP)。我正在VisualStudio2005中使用MFC。但是,出现了以下错误:

错误1错误LNK2001:未解析的外部符号IID_IBasicAudio vidwindow.obj
错误2错误LNK2001:未解析的外部符号CLSID_OverlyMixer ceplayit.obj
错误3错误LNK2001:未解析的外部符号IID_IBaseFilter ceplayit.obj
错误4错误LNK2001:未解析的外部符号IID_IMediaEventEx ceplayit.obj
错误5错误LNK2001:未解析的外部符号IID_IBasicVideo ceplayit.obj
错误6错误LNK2001:未解析的外部符号IID_IVideoWindow ceplayit.obj
错误7错误LNK2001:未解析的外部符号IID_imediposition ceplayit.obj
错误8错误LNK2001:未解析的外部符号IID_IMediaSeeking ceplayit.obj
错误9错误LNK2001:未解析的外部符号IID\u IMediaControl ceplayit.obj
错误10错误LNK2001:未解析的外部符号CLSID_FilterGraph ceplayit.obj
错误11错误LNK2001:未解析的外部符号IID_IGraphBuilder ceplayit.obj
错误12致命错误LNK1120:11未解析的外部温度

我读到我需要将
strbase.lib
链接到我的项目,但我认为我无法正确地这样做,错误仍然存在。
请帮忙

我解决了这个问题,必须链接.libs strmids.lib和strbase.lib。我不知道该怎么做,万一还有其他人像我一样: 在项目属性->配置属性->链接器->常规中。。。其他库目录,添加.lib文件所在的路径,对我来说是C:\Program files\Windows CE Tools\wce600\TEMP\lib\ARMV4I,其中TEMP是我使用的SDK的名称

在项目属性->配置属性->链接器->输入->其他依赖项中,添加所需的.lib,并用空格分隔:strmbase.lib strmiids.lib


它建造成功了

我解决了这个问题,必须链接.libs strmids.lib和strbase.lib。我不知道该怎么做,万一还有其他人像我一样: 在项目属性->配置属性->链接器->常规中。。。其他库目录,添加.lib文件所在的路径,对我来说是C:\Program files\Windows CE Tools\wce600\TEMP\lib\ARMV4I,其中TEMP是我使用的SDK的名称

在项目属性->配置属性->链接器->输入->其他依赖项中,添加所需的.lib,并用空格分隔:strmbase.lib strmiids.lib

它建造成功了