C ++:错误LNK1104 File ... lib虽然存在,但无法打开

时间:2014-02-25 20:22:33

标签: 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 死骑\的Windows \ V6.0 \样品\多媒体\ DirectShow的\基类的\

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

我做了什么明显的错误吗?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

确保在Project Properties>下添加了库。配置属性>链接器>输入>额外的依赖关系。