VLC media player dll 动态链接库 生成lib 方法 (VS2005 command prompt)
来源:互联网 发布:java 监听文件夹变化 编辑:程序博客网 时间:2024/04/29 23:59
原文出处:http://www.coderetard.com/2009/01/21/generate-a-lib-from-a-dll-with-visual-studio/
刚刚接触VLC的编程,需要使用VLC的动态链接库,需要有libvlc.lib才能用libvlc.dll,你能看这篇文章估计应该对网上有人用的dll2lib有所了解,这个我没有用过,我还是觉得自己生成的东西最靠谱,这个方法是在看VLC wiki的时候看到的,原文地址如上,懒得看英文的也可以直接看下方:
1.需要安装VS2005或者其他版本的VS软件,只要有command prompt这个工具即可,打开它(开始->所有程序->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 Command Prompt):
2.在命令行界面输入
dumpbin /exports "F:\test.dll" |more
注:双引号在全路径中有空格如:"Program File"时必须有,上述路径则可加可不加,不过推荐都加上,养成习惯,加上“|more”是因为可能函数太多可分页显示,空格翻页,Q推出 可打“help more”进行查看。
3其中"F:\test.dll"为你要转换的dll的全路径,软件在命令行界面点击“鼠标右键”,选择“标记(K)”然后“按住左键”选择所有需要复制的函数名(如下图红色部分):
然后再点击“鼠标右键”,这些函数名就被复制了,然后再在dll所在目录下新建文本文档,编辑内容:
EXPORTS sqlite3_aggregate_context sqlite3_aggregate_count ...(就是你刚刚复制的那些内容)
保存后改名为“test.def”即你自己定义文件名的def文件
4.回到command prompt的命令行界面输入:
lib /def: "F:\test.def" /out: "F:test.lib" /machine:x86
5.好了,如果一切顺利的话,你的目录下就会有lib文件产生了
- VLC media player dll 动态链接库 生成lib 方法 (VS2005 command prompt)
- 动态链接库dll和lib文件的生成
- nVLC-------VLC Media Player的封装库
- VLC media player
- VLC Media Player
- VS2013下静态链接库(lib)和动态链接库(dll)的生成与使用
- 动态链接库(DLL)和静态库(lib)
- 生成动态链接库DLL但未生成lib文件的解决办法
- 动态链接库.dll和.lib
- 动态链接库(.dll、.lib)与静态链接库(.lib)的创建与使用
- 使用DLL文件生成LIB文件实现动态链接
- vc调用动态链接库DLL和静态链接库Lib的四种方法
- 使用gcc生成动态链接库dll的方法
- 【Visual Studio】使用 pexports 根据 VS 的 .dll 动态链接库生成 .lib 库文件
- VC中利用动态链接库工程生成dll和lib文件
- vs2010动态链接库只生成DLL,没有LIB的解决办法
- VC6.0 设置动态链接库工程生成dll以及lib文件的位置
- VLC media player for Fedora
- 新环境下,CIO应具备哪些能力和领导力
- linux nis 用户 集中 统一 认证
- C++ - 实现strcpy函数
- Jquery插件值colorBox常见问题
- pager-taglib分页的使用
- VLC media player dll 动态链接库 生成lib 方法 (VS2005 command prompt)
- IT转型:一个“值得期待的改变”
- qt中文乱码详解
- Asp.net页面之间传递参数的几种方法
- ASP.NET预备知识(二)
- UBUNTU安装PHP环境
- 一次使用Eclipse Memory Analyzer分析Tomcat内存溢出
- i.mx53 gpio 中断号的确定
- silverlight datagrid列宽自动填充