gpt4 book ai didi

c++ - .dll 、 .lib 、 .h 文件有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 13:21:28 28 4
gpt4 key购买 nike

为什么我应该在项目中包含一些 *.lib、.h 或其他一些文件?这些东西是干什么用的?

最佳答案

  • .h:头文件,它是一个包含声明的源文件(相对于包含实现的.cpp、.cxx等),

  • .lib:静态库可能包含代码或只是链接到动态库。无论哪种方式,它都是您与程序链接的编译代码。静态库在链接时包含在您的 .exe 中。

  • .dll:动态库。就像静态文件一样,但您需要将其与 .exe 文件一起部署,因为它是在运行时加载的。

关于c++ - .dll 、 .lib 、 .h 文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778111/

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