C++:错误LNK1104文件…lib虽然存在,但无法打开

C++:错误LNK1104文件…lib虽然存在,但无法打开,c++,visual-studio-2012,include,libraries,C++,Visual Studio 2012,Include,Libraries,有谁能告诉我,如果他出现以下错误,他会首先检查什么 error LNK1104 File "M:/SDKS/DXSDK/samples/C++/DirectShow/BaseClasses/Debug/strmbasd.lib" could not be opened 我的项目是一个COM组件 在项目设置中,我有以下内容: 参考目录: M:\SDKs\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses DK

有谁能告诉我,如果他出现以下错误,他会首先检查什么

error LNK1104 File "M:/SDKS/DXSDK/samples/C++/DirectShow/BaseClasses/Debug/strmbasd.lib" could not be opened
我的项目是一个COM组件

在项目设置中,我有以下内容:

参考目录: M:\SDKs\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses DKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\

文件streambasd.lib位于M:\SDKs\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Debug中

我做错什么了吗


非常感谢你的帮助

确保在项目属性>配置属性>链接器>输入>其他依赖项下添加了库

它说它无法打开,并不是说它找不到。文件可能已锁定或只读。我没有。我甚至复制了路径并将其粘贴到资源管理器中。Windows问我想用哪个应用程序打开strbasd.lib,所以我想我做得对。