link error WMStub.lib解决
来源:互联网 发布:犀牛软件入门教程 编辑:程序博客网 时间:2024/05/21 10:53
整天和视频打交道,从网上down了一段代码,修改了一下作为程序框架,没想到在VS2005环境下出现内存访问冲突的严重bug,而且原来的框架实现步进的功能还有缺陷,所以只好再看Directshow 的SDK。在SDK中的playwndasf是一个播放器的例子,没有想到出现如下错误:
******************************************************************************************
PlayWndASF.cpp
urllaunch.cpp
Linking...
LINK : fatal error LNK1181: cannot open input file "../../common/wmstub.lib"
Error executing link.exe.
PlayWndASF.exe - 1 error(s), 0 warning(s)
******************************************************************************************
从网上搜了一下和框架中的keyprovider.cpp中的说明:
NOTE: To link and run this sample, you must install the Windows Media Format SDK 7.1.1.
After downloading the Format SDK, you can extract a public version of the
WMStub.LIB library, which should be copied to the Samples/C++/DirectShow/Common folder.
This library is necessary for enabling Windows Media content.
Without this library in the Common folder, the link will fail with:
LNK1104: cannot open file '../../common/wmstub.lib'
If you remove the WMStub.lib from the project's linker settings, the linker
will fail with this unresolved reference:
WMCreateCertificate
看来需要wmstub.lib库支持,还好这个库从网上可以下到,需要注册的:
http://bbs.lmtw.com/dispbbs.asp?BoardID=102&ID=120939&replyID=7912&skin=1
按照说明拷贝到: /DXSDK/Samples/C++/DirectShow/Common/ 下面重新编译还存在上述错误,只好重新装了一次Directshow,一切OK。
其中wmstub.lib下载在陆其明的blog里面有说明,但是我没有找到该文件:
http://jemylu.spaces.live.com/blog/cns!E1C9F572B6A2D19!377.entry
此外微软论坛上有高人的指点,但是我没有搞定:
https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=284729&SiteID=1
- link error WMStub.lib解决
- link error msvcprt.lib 解决
- LINK : fatal error LNK1104: cannot open file "mfc42ud.lib" - 解决
- LINK : fatal error LNK1104: 无法打开文件“atlthunk.lib”解决
- 解决 LINK : fatal error LNK1104: 无法打开文件“cv.lib”
- DEFINE_GUID link error 解决
- 解决link error
- 一个人关于LINK : fatal error LNK1104: cannot open file "nafxcwd.lib"的解决
- 如何解决VS2008调试时出现LINK : fatal error LNK1104: cannot open file 'LIBC.lib'
- link error:Cannot Open File 'python27_d.lib'
- 解决vs中编译c++项目时报类似:LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”错误
- LINK : fatal error LNK1104: cannot open file 'mfcs42d.lib'
- LINK : fatal error LNK1104: cannot open file "mfc42ud.lib"
- LINK : fatal error LNK1104: cannot open file 'LIBCD.lib'
- LINK : fatal error LNK1104: cannot open file "mfc42ud.lib"
- Brew:IJG JPEG Lib移植link error的处理
- LINK : fatal error LNK1104: cannot open file "mfc42ud.lib"
- LINK : fatal error LNK1104: cannot open file "mfc42d.lib"
- 有关oracle游标的若干问题
- 丁磊
- 生成器模式
- .NET-VS2005中解决方案管理器中看不到解决方案节点的解决办法
- MPI简介
- link error WMStub.lib解决
- 打包,并自动安装SQL数据库
- 新人
- vc分割字符串的函数
- 基础水文数据库应用-水文预报中洪量计算
- 花了一整天时间又写了篇稿子投黑防
- 基于AJAX技术的WebGis系统实践 (3. 三维城市地图系统实体建设)
- 2007年7月份应该投资什么?
- .NET-一些很酷的.Net技巧