gpt4 book ai didi

dll - DLL 和 LIB 扩展的区别

转载 作者:行者123 更新时间:2023-12-02 05:02:06 25 4
gpt4 key购买 nike

我知道 LIB 文件是静态链接 - 当我在我的项目中使用它时,在编译时,它的所有内容都会添加到我的文件中。 DLL 是动态的 - 加载到内存中,所有需要它的项目都可以使用它。

为什么我应该使用 DLL 而不是 LIB(反之亦然?
如何将我的代码编译为 DLL(或 LIB)?

谢谢

最佳答案

根据这个wiki page , .lib文件与 .dll 一起使用,这意味着您不必偏爱其中一个。

For example, kernel32.dll, the primary dynamic library for Windows' base functions such as file creation and memory management, is linked via kernel32.lib.

关于dll - DLL 和 LIB 扩展的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15518940/

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