编译多媒体程序时,报错:cannot open input file 'strmiids.lib'

q413460743 2009-04-19 11:55:58

首先用PB定制了一个内核,并生成了相应的SDK,安装了SDK后,用EVC调试一个多媒体程序时总是报错:

LINK : fatal error LNK1181: cannot open input file 'strmiids.lib'


请问:
EVC开发多媒体程序,定制内核时Core OSMultimedia Technologies组件我已经全部添加了,Device Drives组中哪些

要添加进去!






...全文
369 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
q413460743 2009-04-25
  • 打赏
  • 举报
回复
还没有,改来改去发现最后还是那个错误,唉!
xqhrs232 2009-04-25
  • 打赏
  • 举报
回复
怀疑你组件没加全
loveisbug 2009-04-24
  • 打赏
  • 举报
回复
仍有一个小错误是什么错误?LINK ERROR的问题解决了?
xqhrs232 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 q413460743 的回复:]
引用 14 楼 xqhrs232 的回复:
引用 13 楼 q413460743 的回复:

谁愿意帮我调试的,留一下邮箱.


本贴200分


这种分难挣,就算我弄通了,但给你说不定又通不了。



没关系,有空的话只需看一下,我主要看是不是程序有问题!

调不出来也没关系!

结贴了,先给分吧!
[/Quote]

这样整得我多不好意思。
q413460743 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 xqhrs232 的回复:]
引用 13 楼 q413460743 的回复:

谁愿意帮我调试的,留一下邮箱.


本贴200分


这种分难挣,就算我弄通了,但给你说不定又通不了。
[/Quote]



没关系,有空的话只需看一下,我主要看是不是程序有问题!

调不出来也没关系!

结贴了,先给分吧!
xqhrs232 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 q413460743 的回复:]

谁愿意帮我调试的,留一下邮箱.


本贴200分
[/Quote]

这种分难挣,就算我弄通了,但给你说不定又通不了。
q413460743 2009-04-23
  • 打赏
  • 举报
回复

谁愿意帮我调试的,留一下邮箱.


本贴200分
q413460743 2009-04-21
  • 打赏
  • 举报
回复
唉,卡在这个小问题上了!
jinlking 2009-04-21
  • 打赏
  • 举报
回复
没有用过EVC 一直用的是VS 2005
q413460743 2009-04-21
  • 打赏
  • 举报
回复
谁能帮我调试一下程序,仍有1个小错误!

贴子加到200分,我留一下邮箱:

xxh_19860127@163.com



xumercury 2009-04-21
  • 打赏
  • 举报
回复
1.找到对应sdk的strmiids放到你程序所在文件夹目录中
2.程序中加入 #pragma comment (lib,"strmiids.lib")
3.debug/release调试下
91program 2009-04-21
  • 打赏
  • 举报
回复
定置WinCE时,要将DirectX(DirectShow) 相关的组件加入。

EVC开发时,在Tools-->Options-->Directories中,也要将DirectX(DirectShow)的目录包含.
luixing67 2009-04-21
  • 打赏
  • 举报
回复
看SDKlib文件夹下有没有这个文件
q413460743 2009-04-20
  • 打赏
  • 举报
回复
ceFighter, jinlking :
你的建议我试过,直接把库文件放在EVC工程下好像不行!

rushonin ,xqhrs232,huabinsir :
SDK目录下搜得到strmiids.lib


link下的input路径也设置了,还是不行呀!




rushonin 2009-04-20
  • 打赏
  • 举报
回复
如果SDK目录下搜不到那个lib 那就得重新生成SDK,可能缺少什么选项。
如果有,查下工程属性的link选项下的input路径,这一栏应该是空的,如有路径就有问题,要删除。
也可以直接拷一个适合你SDK的lib文件到特定的目录,在上述的input下填写此文件的完整路径,路径较长时,要加上双引号。
jinlking 2009-04-20
  • 打赏
  • 举报
回复
\PUBLIC\DIRECTX\SDK\LIB\ARMV4I\DEBUG\strmiids.lib
huabinsir 2009-04-19
  • 打赏
  • 举报
回复
定置WinCE时,要将DirectX(DirectShow) 相关的组件加入。

EVC开发时,在Tools-->Options-->Directories中,也要将DirectX(DirectShow)的目录包含.
SZ_Devin 2009-04-19
  • 打赏
  • 举报
回复
先在PB的安装目录下搜索这个lib,搜到的话再手动把这个lib拷贝到eVC的工程下再试试.
xqhrs232 2009-04-19
  • 打赏
  • 举报
回复
编译的时候要指到路径.编译的SDK有那个LIB文件没?

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧