大体分成三步:
1.通过.dll生成.def文件
2.修改生成的.def文件
3.通过.def文件生成.lib文件
具体命令如下:
1.dumpbin sdl.dll /exports /out:sdl.def(生成.def)
2.编辑.def:主要就是删除所有和函数名有关的文本,只保留如下类似内容
EXPORTS (此行需自己添加,下面基本靠删)
SDL_AddTimer
SDL_AllocRW
SDL_AudioDriverName
SDL_AudioInit
SDL_AudioQuit
SDL_BuildAudioCVT
SDL_CDClose
SDL_CDEject
SDL_CDName
SDL_CDNumDrives
SDL_CDOpen
SDL_CDPause
SDL_CDPlay
SDL_CDPlayTracks
。。。。。。
3.lib /def:sdl.def /machine:ix86 (生成.lib)
具体命令大小写均可
本文详细介绍了如何将DLL文件转换为LIB文件的过程。分为三个步骤:首先使用dumpbin工具生成.def文件;其次编辑.def文件,移除不必要的内容;最后利用lib工具基于.def文件创建.lib文件。文中提供了具体的命令示例。
975

被折叠的 条评论
为什么被折叠?



