首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建ceplayit中的错误(directshow player示例)

构建ceplayit中的错误(directshow player示例)
EN

Stack Overflow用户
提问于 2010-05-03 14:19:51
回答 1查看 1.8K关注 0票数 1

我试图构建CEPlayit文件( DirectShow播放器示例)。我根据我的设备的sdk (名为TEMP)将它们添加到智能设备项目中。我在2005中使用MFC。然而,发生了以下错误:

错误1错误LNK2001:未解析的外部符号IID_IBasicAudio vidwindow.obj

错误2错误LNK2001:未解析的外部符号CLSID_OverlayMixer 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_IMediaPosition ceplayit.obj

错误8错误LNK2001:未解析的外部符号IID_IMediaSeeking ceplayit.obj

错误9错误LNK2001:未解析的外部符号IID_IMediaControl ceplayit.obj

错误10错误LNK2001:未解析的外部符号CLSID_FilterGraph ceplayit.obj

错误11错误LNK2001:未解析的外部符号IID_IGraphBuilder ceplayit.obj

错误12致命错误LNK1120: 11个未解决的外部环境临时

我读到我需要将strmbase.lib链接到我的项目,但我认为我无法正确地做到这一点,并且错误仍然存在。请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2010-05-04 05:42:35

我解决了这个问题,.libs strmiids.lib和strmbase.lib必须连接起来。我不知道如何做到这一点,万一还有像我这样的人:在项目属性->配置道具->链接->一般.其他库目录,添加.lib文件所在的路径,对我来说是C:\Program \Windows\wce600\ TEMP \Lib\ARMV4i,其中TEMP是我正在使用的SDK的名称。

在项目属性->配置支柱->链接器->输入->附加依赖项中,将所需的.libs添加为空格: strmbase.lib strmiids.lib。

它成功的建造了!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2758669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档