gpt4 book ai didi

c++ - 是否可以用虚拟实现替换 DLL 但使用原始 LIB 文件

转载 作者:行者123 更新时间:2023-11-30 05:43:33 25 4
gpt4 key购买 nike

我们有一个使用 Win32 DLL 的项目,该项目是使用与该 DLL 相关的 LIB 文件构建的。但作为新要求,我们被要求创建一个新的虚拟 DLL,但我们必须使用原始 LIB 文件。

我想知道这是否可行,或者是否还必须创建一个新的 LIB 文件。提前致谢

最佳答案

完全有可能按照您的描述进行操作,尽管有些毫无意义。一旦您完成了虚拟 DLL 的制作,将生成一个新的导入库 .lib。

只要您创建的 DLL 使用具有相同导出名称或序号(取决于您导出函数的方式)的函数,并且具有具有相同接口(interface)的函数,那么您尝试的操作就会起作用。

制作虚拟 DLL 以生成 .lib 文件是很常见的。如果 DLL 是由不输出 .lib 文件的工具创建的,则可以这样做。

关于c++ - 是否可以用虚拟实现替换 DLL 但使用原始 LIB 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30159954/

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