开源dll转lib
来源:互联网 发布:华为交换机端口汇聚 编辑:程序博客网 时间:2024/06/02 05:14
遇到一小问题,自带的开源工具包只有dll文件和头文件,没有现成的lib文件,dll文件的函数调用太复杂,尝试用VS自带的dumpbin.exe和lib.exe转换,竟然成功了
命令行工具目录:D:\Programe Files\Microsoft Visual Studio 9.0\VC\bin下
(1)生成def
D:\Program Files\Microsoft Visual Studio 10.0\VC\bin>dumpbin C1.dll /EXPORTS /OUT:test.def
(2)修改test.def
结尾添加需要的函数,不需要全部加:
EXPORTS
_AbortCompilerPass@4 @ 1
_CloseTypeServerPDB@0 @ 2
_InvokeCompilerPassW@16 @ 3
(3)生成lib
D:\Program Files\Microsoft Visual Studio 10.0\VC\bin>lib /def:test.def /MACHINE:IX86 /out:test.lib
(4)检查生成的lib
D:\Program Files\Microsoft Visual Studio 10.0\VC\bin>dumpbin /EXPORTS test.lib
输出有如下内容
File Type: LIBRARY
Exports
ordinal name
1 AbortCompilerPass@4
2 __CloseTypeServerPDB@0
3 __InvokeCompilerPassW@16
即成功
- 开源dll转lib
- DLL转LIB
- DLL转LIB
- DLL转Lib
- VC DLL转lib
- lib 与 dll(转)
- DLL和LIB综述 【转】
- 转:lib,dll和h
- dll和lib(转)
- dll & lib
- dll, lib
- lib dll
- LIB&DLL
- dll, lib
- lib dll
- [转]什么是lib文件,lib和dll的关系如何
- .lib .dll 系统总结(转)
- [转]如何使用lib,dll等文件
- 在 Ubuntu 系统中设置环境变量
- RMAN恢复案例之二
- linux环境下读写超过2G的大文件
- Object-Oriented Javascript Chapter 5 exercise answer
- 「VIM」 quichfix中跳转到下一个结果
- 开源dll转lib
- SPI协议简介
- 性能测试中“并发度”的意义
- mysql之any,some all
- 用PowerDesigner逆向从oracle导出pdm
- 软件版本号格式
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- reset.css
- 51定时器使用实例