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

iaiwork21   2009-4-19 11:55 楼主

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

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

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

           要添加进去!
        
        
            

         

  

回复评论 (19)

编译的时候要指到路径.编译的SDK有那个LIB文件没?
点赞  2009-4-19 14:17
先在PB的安装目录下搜索这个lib,搜到的话再手动把这个lib拷贝到eVC的工程下再试试.
点赞  2009-4-19 15:49
定置WinCE时,要将DirectX(DirectShow) 相关的组件加入。

EVC开发时,在Tools-->Options-->Directories中,也要将DirectX(DirectShow)的目录包含.
点赞  2009-4-19 17:52
\PUBLIC\DIRECTX\SDK\LIB\ARMV4I\DEBUG\strmiids.lib
点赞  2009-4-20 08:13
如果SDK目录下搜不到那个lib 那就得重新生成SDK,可能缺少什么选项。
如果有,查下工程属性的link选项下的input路径,这一栏应该是空的,如有路径就有问题,要删除。
也可以直接拷一个适合你SDK的lib文件到特定的目录,在上述的input下填写此文件的完整路径,路径较长时,要加上双引号。
点赞  2009-4-20 09:18
ceFighter, jinlking :
            你的建议我试过,直接把库文件放在EVC工程下好像不行!

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

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

            


点赞  2009-4-20 09:45
看SDKlib文件夹下有没有这个文件
点赞  2009-4-21 13:22
定置WinCE时,要将DirectX(DirectShow) 相关的组件加入。

EVC开发时,在Tools-->Options-->Directories中,也要将DirectX(DirectShow)的目录包含.
点赞  2009-4-21 13:36
1.找到对应sdk的strmiids放到你程序所在文件夹目录中
2.程序中加入 #pragma comment (lib,"strmiids.lib")
3.debug/release调试下
点赞  2009-4-21 13:37
  谁能帮我调试一下程序,仍有1个小错误!

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

   xxh_19860127@163.com

   
   
  
点赞  2009-4-21 15:26
没有用过EVC  一直用的是VS 2005
点赞  2009-4-21 15:31
唉,卡在这个小问题上了!
点赞  2009-4-21 15:35

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


本贴200分
点赞  2009-4-23 15:21
引用: 引用 13 楼 q413460743 的回复:

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


本贴200分


这种分难挣,就算我弄通了,但给你说不定又通不了。
点赞  2009-4-23 15:31
引用: 引用 14 楼 xqhrs232 的回复:
引用 13 楼 q413460743 的回复:

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


本贴200分


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




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

调不出来也没关系!

结贴了,先给分吧!
点赞  2009-4-23 21:32
引用: 引用 15 楼 q413460743 的回复:
引用 14 楼 xqhrs232 的回复:
引用 13 楼 q413460743 的回复:

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


本贴200分


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



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

调不出来也没关系!

结贴了,先给分吧!


这样整得我多不好意思。
点赞  2009-4-23 22:15
仍有一个小错误是什么错误?LINK ERROR的问题解决了?
点赞  2009-4-24 09:11
还没有,改来改去发现最后还是那个错误,唉!
点赞  2009-4-25 10:57
怀疑你组件没加全
点赞  2009-4-25 13:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复