📄 subject_39603.htm
字号:
<p>
序号:39603 发表者:向大家学习 发表日期:2003-05-12 11:58:09
<br>主题:directshow的问题
<br>内容:我准备用DVApp通过1394接口采集数码摄象机,在对directx sdk提供的sample中的DVApp进行编译时,总是出现“LINK : fatal error LNK1104: cannot open file "..\..\baseclasses\debug_unicode\strmbasd.lib"<BR>Error executing link.exe.”错误。我将VC中的strmbasd.lib拷贝到相应的目录下,问题更多,达7个错误。<BR> 请高手指教用该方法是否可采集数码摄象机图象,编译的问题出现在什么地方。<BR>谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:人间 回复日期:2003-05-13 11:45:44
<br>内容:这个问题可能出现在你编译的字符集和库文件的字符集不一样,你把你的文件改成UNICODE字符集,或者将这个库文件重新编译成ASIIC字符集。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xl 回复日期:2003-05-13 12:12:09
<br>内容:编译dxsdk目录下的baseclasses下的文件,编译后,就用该目录下的strmbasd.lib,应该可以了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:xl 回复日期:2003-05-13 22:02:32
<br>内容:VC的DirectShow环境配置方法: <BR><BR>首先将DXsdk的安装目录下例子代码中的DirectShow基类编译一下,Debug版本生成strmbasd.lib,Release版本生成strmbase.lib;<BR>然后配置VC开发环境:Tools->Options-> Directories->Include files加入两个路径,Dxsdk下的include和Dxsdk下的基类BASECLASSES,<BR>并且在MFC目录的前面;Library file加入三个路径,Dxsdk的lib、Dxsdk下的基类DEBUG和Dxsdk下的基类RELEASE,并且放在MFC目录的前面。 <BR>并且放在MFC目录的前面!<BR>并且放在MFC目录的前面!<BR>并且放在MFC目录的前面!<BR>并且放在MFC目录的前面!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -