使用dumpbin和lib,二者均从cmd命令提示符窗口调用
1.若dumpbin使用失败,先执行"X:/Program Files/Microsoft Visual Studio xx.0/VC/vcvarsall.bat"具体路径视vs安装路径而定
2.直接修改待修改dll名称
用dumpbin命令由.dll生成.def文件:
dumpbin -exports 路径\origin.dll /OUT: 路径\target.def
3.将.def改成如下格式(图没截全),去掉每行最后 @数字 xxx 所有内容(由dll生成的.def末尾好像不带@数字 xxx ,反正末尾没改动)
4.由.def生成.lib:
lib /def:路径\target.def /machine:i386 (或X64)/out:路径\target.lib
完成