gpt4 book ai didi

c++ - Windows __stdcall DLL 的 DEF 文件格式? (*.def -> lib.exe -> *.lib)

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:56:07 25 4
gpt4 key购买 nike

我正在尝试为某些 Microsoft DLL 重新创建导入库 (.lib)(我想删除一些函数)。可以通过在 def 文件上使用 lib.exe 为 dll 创建 lib 文件。然而,对于 __stdcall 函数来说似乎很难做到这一点。

如何做到这一点?注意:我可以访问 dll 和原始 lib 文件。

最佳答案

您陷入了提出问题而不是描述问题的陷阱。您无法从 EXE 可靠地创建 LIB(因为它没有适当的装饰)。但幸运的是,这并不是您真正想要做的。

您真正想要做的就是从 LIB 中删除对象。 Use the /REMOVE option .

关于c++ - Windows __stdcall DLL 的 DEF 文件格式? (*.def -> lib.exe -> *.lib),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com