相关疑难解决方法(0)

当我们得到实际的.dll实现时,为什么还需要一个.lib存根文件?

我想知道为什么链接器不能简单地通过查询获得实际实现代码的实际.dll文件中的信息来完成它们的工作?我的意思是为什么链接器仍然需要.lib文件来进行隐式链接?

不是这种链接的导出和相对地址表足够吗?

无论如何,只使用.dll而没有.lib存根/代理文件的人可以进行隐式链接?

我认为Windows可执行加载器只是代表程序执行LoadLibrary/LoadLibraryEx调用(因此名称隐式链接),这是显式链接的主要区别.如果这是真的,那么在没有.lib的情况下明确地执行它应该表明它是可行的,如果没有隐式,对吧?或者我只是说非感觉?

任何帮助表示赞赏,非常感谢:)

geeko

dll linker explicit implicit

18
推荐指数
1
解决办法
4435
查看次数

标签 统计

dll ×1

explicit ×1

implicit ×1

linker ×1