如何从dll文件导出对应的lib文件
1个回答
展开全部
方法一: pexports ***.dll > ***.def
方法二: dumpbin /exports ***.dll > ***.def
其中***代表你的dll的文件名以及要生成的def的文件名。
我推荐使用pexports,因为它导出的def是标准的def格式,可在http://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/下载;而微软的dumpbin导出的def需要我们稍微修改为标准的格式。下图是pexports和dumpbin生成的def文件,如果你用dumpbin,则需要将其生成的def文件修改为pexports生成的def的格式。
方法二: dumpbin /exports ***.dll > ***.def
其中***代表你的dll的文件名以及要生成的def的文件名。
我推荐使用pexports,因为它导出的def是标准的def格式,可在http://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/下载;而微软的dumpbin导出的def需要我们稍微修改为标准的格式。下图是pexports和dumpbin生成的def文件,如果你用dumpbin,则需要将其生成的def文件修改为pexports生成的def的格式。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询