社区
C++ 语言
帖子详情
DLL和LIB的初级问题!
wangsiyuanoo
2008-10-28 11:52:35
今天看到有个文章里说到静态库DLL什么什么的,我就迷糊了,有静态库DLL这个说法么?
我的理解是:
动态链接库是不是就是指;.DLL文件,其中又分DLL的静态调用和动态调用,对么????
静态链接库就是指:.LIB文件,对么???
谁帮我这概念理理啊,乱!!!!!!
...全文
93
7
打赏
收藏
DLL和LIB的初级问题!
今天看到有个文章里说到静态库DLL什么什么的,我就迷糊了,有静态库DLL这个说法么? 我的理解是: 动态链接库是不是就是指;.DLL文件,其中又分DLL的静态调用和动态调用,对么???? 静态链接库就是指:.LIB文件,对么??? 谁帮我这概念理理啊,乱!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
机智的呆呆
2008-10-28
打赏
举报
回复
DLL可以进行动态加载和静态加载~~~~想必楼主记错了吧?
jia_xiaoxin
2008-10-28
打赏
举报
回复
动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入,动态链接库的文件模块一般是dll文件。
而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。静态链接库的模块一般是lib文件
DLL的静态调用就是将lib库包含到exe文件中来调用库函数
DLL的动态调用的是DLL内的库函数,它与exe文件是分离的。
大写的池
2008-10-28
打赏
举报
回复
up ls
hhyttppd
2008-10-28
打赏
举报
回复
http://topic.csdn.net/t/20010103/10/54462.html
baihacker
2008-10-28
打赏
举报
回复
链接时只有lib
lib本质上是obj文件的集合.
而dll是一种可执行体,可以动态装入.
也可以通过对应的lib装入.
反正lib就是提供了一些东西的链接,有可能实现就在lib里,这样直接一个链接就行了.
如果实现在dll里,那么lib可能要负责对应的dll的载入(其中有函数的位置的确定这一步).
而应用程序只要知道lib就行了,而不需要lib是用的在lib中的代码还是在dll中的.
jackzhhuang
2008-10-28
打赏
举报
回复
dll程序运行时加载(动态静态)
lib连接的时候提供库信息
编程-鸟人-_--
2008-10-28
打赏
举报
回复
Up
LIB
,
DLL
区别 及 QT中如何添加
LIB
,
DLL
本文详细介绍了在QT项目中如何添加
LIB
和
DLL
文件,包括两种加载方法,并探讨了
LIB
和
DLL
的区别。
DLL
是运行时需要的,而
LIB
是编译时需要的。动态链接库(
DLL
)的函数信息存储在
LIB
中,静态链接库(
LIB
)则包含了函数代码本身。在使用
DLL
时,需要
DLL
、
LIB
和相应的头文件,而静态链接的
LIB
文件在运行时不需要额外的库文件。
关于
Dll
和
lib
的区别及作用
本文详细解释了
DLL
和
LIB
的区别,包括编译时与运行时的应用,以及如何在不同场景下使用它们。重点介绍了如何创建、使用
DLL
和
LIB
文件,包括配置属性、头文件引用和实例代码演示。
LIB
和
DLL
的区别与使用
本文详细介绍了
DLL
和
LIB
的概念及其区别,解释了动态链接库和静态链接库的工作原理,并提供了使用
DLL
和
LIB
的具体方法。
静态
lib
文件,动态
lib
文件和
dll
文件的区别
本文详细解释了VS项目中动态库
dll
生成时同时生成
lib
文件的原因,介绍了静态库与动态库的区别,以及动态
lib
文件的作用。还讨论了静态
lib
和动态
dll
的使用注意事项,包括调用方法和应用场景,如软件更新和库封装的便利性。
【C++】
DLL
和
LIB
的含义及使用场景和区别
本文介绍了C/C++程序开发中常用的
DLL
和
LIB
文件。
DLL
是动态链接库,运行时加载,可共享;
LIB
有静态库和导入库两种形式。二者关联紧密,使用
DLL
需
LIB
作为导入库。还给出示例代码,分析了各自使用场景,为开发者提供选择参考。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章