使用DLL文件生成LIB文件实现动态链接
来源:互联网 发布:旋风冲锋龙卷风知乎 编辑:程序博客网 时间:2024/05/01 10:17
以编译wxPython所需要的unicows.lib文件为例进行说明。
用VS编译wxPython时提示无法打开unicows.lib文件,经核实,该文件是为支持陈旧Windows版本的Unicode而提供,全称为Microsoft Layer for Unicode on Windows。在微软官网下载到unicows.exe文件,解开后得到最重要的unicows.dll和一个pdb文件,而离连接程序需要的.lib文件有些距离,好在以前弄过用dumpbin和lib工具制作过.lib文件,于是重新动手自己做,执行
dumpbin /exports unicows.dll > unicows.def
编辑unicows.def文件,将如下内容格式编辑替换:
...
1 0 0002DD6C AcquireCredentialsHandleW = _GodotAcquireCredentialsHandleW@36
2 1 0000EC60 AddAtomW = _GodotAddAtomW@4
3 2 0001DDBF AddFontResourceW = _GodotAddFontResourceW@4
...
编辑后的内容如:
EXPORTS
AcquireCredentialsHandleW @ 1
AddAtomW @ 2
AddFontResourceW @ 3
...
保存后执行
lib /def:unicows.def
就生产了lib文件了,可以加入工程连接应用程序啦。
- 使用DLL文件生成LIB文件实现动态链接
- 动态链接库dll和lib文件的生成
- 【Visual Studio】使用 pexports 根据 VS 的 .dll 动态链接库生成 .lib 库文件
- 动态dll工程不能生成lib文件
- 生成dll文件,动态链接,静态链接
- 生成动态链接库DLL但未生成lib文件的解决办法
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- dll生成lib文件
- lib静态链接库,dll动态链接库,h文件
- .h头文件;.lib库文件;.dll动态链接…
- VC中利用动态链接库工程生成dll和lib文件
- VC6.0 设置动态链接库工程生成dll以及lib文件的位置
- dll文件生成.lib文件
- 由动态库文件dll生成lib库文件
- Handler相关------方法,更新UI,异步,解决数据加载量等
- Java7新特性(一)Coin
- ios tableview的几个坑
- UVA 11292 - The Dragon of Loowater (water)
- nginx 四/七层负载均衡设备
- 使用DLL文件生成LIB文件实现动态链接
- OBJECT TO HEX FILE CONVERTER OH51 V2.6 COPYRIGHT KEIL ELEKTRONIK GmbH 1991 - 2001问题的解决
- css练手-android机器人
- CString截取字符串全攻略
- Mahout架构初探及KMeans算法分布式实现的研究
- Windows系统时间(FILETIME和SYSTEMTIME)
- 一份比较详细的DOS命令说明
- 3.easyui+ztree案例:使用easyui布局
- 适用于Java程序员的通信顺序进程