出于某种原因,我必须为 .lib 文件创建 .def 文件。我成功地完成了一些基本功能,但我不知道如何处理“不装饰”功能。例如,ws2_32.lib 中的 GetHostNameW()。Dumpbin 显示 GetHostNameW() 的条目应该是:
DLL name : WS2_32.dll
Symbol name : _GetHostNameW@8
Type : code
Name type : undecorate
Hint : 8
Name : GetHostNameW
在我的 .def 中,我尝试了以下几行:
GetHostNameW@8 GetHostNameW
GetHostNameW
_GetHostNameW@8
但是它们都没有产生与原始 ws2_32.lib 完全相同的条目。主要区别是“名称类型”和“提示”。谁能告诉我该怎么做?谢谢。