如何从dll文件导出对应的lib文件?

简介:
转自:http://www.vckbase.com/bbs/prime/viewprime.asp?id=545
 
Visual C++ 开发工具提供了两个命令行工具,一个是dumpbin.exe,另一个是lib.exe。利用这两个工具即可从dll导出其对应的lib。

1、在命令行执行:
dumpbin /exports yourdll.dll > yourdll.def

2、编辑 yourdll.def 文件,使之格式与.def文件格式一致。比如:

EXPORTS;
       fn1;
       fn2;

3、在命令行执行:
lib /def:yourdll.def /machine:i386 /out:yourdll.lib
 
 
另外一个帖子:http://blog.csdn.net/tingsking18/archive/2010/03/18/5394466.aspx
相关文章
|
传感器 算法
【STM32】I2C练习,HAL库读取MPU6050角度陀螺仪
【STM32】I2C练习,HAL库读取MPU6050角度陀螺仪
1159 0
|
网络协议 Docker 容器
Docker容器内不能联网的6种解决方案
Docker容器内不能联网的6种解决方案   注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.
12443 2
|
11月前
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
11246 7
|
SQL 存储 Oracle
12.Mysql 多表数据横向合并和纵向合并
12.Mysql 多表数据横向合并和纵向合并
740 3
|
机器学习/深度学习 IDE 编译器
解读 Julia 的 2021:逐步迈向主流编程语言
Julia 正在迈向主流编程语言。
1014 0
解读 Julia 的 2021:逐步迈向主流编程语言
|
安全 Java
Google Earth Engine(GEE)——容易犯的错误2(避免不必要地转换为列表、避免ee.Algorithms.If()和避免reproject() )
Google Earth Engine(GEE)——容易犯的错误2(避免不必要地转换为列表、避免ee.Algorithms.If()和避免reproject() )
687 0
|
3天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
13天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
下一篇
oss云网关配置