当前位置: 首页 > news >正文

dedecms 招聘网站建设医院网站ppt模板

dedecms 招聘网站,建设医院网站ppt模板,去国外做非法网站吗,软件开发培训机构招生技巧为什么VS生成动态库dll同时还会生成lib静态库 动态库与静态库(Windows环境下) ​ 动态库和静态库都是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 ​ 静态库实际上是在链接时被链接到exe的,编译后,静态…

为什么VS生成动态库dll同时还会生成lib静态库
动态库与静态库(Windows环境下)
​ 动态库和静态库都是一种可执行代码的二进制形式,可以被操作系统载入内存执行。

​ 静态库实际上是在链接时被链接到exe的,编译后,静态库会嵌入到生成的exe文件中,执行到静态库的内容时,在exe的内存中就能获取到相关内容,库本身不需要与可执行文件一起发行,但是因为所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件,生成的可执行文件较大。如果不同程序使用相同的静态库,静态库会分别被嵌入不同程序,造成空间浪费。并且如果静态库有任何更新,所有使用它的应用程序都要重新编译。

​ 动态库在程序编译时并不会链接到目标代码中,而是在程序运行时才被载入,并且不同的应用程序如果调用相同的库,那么在内存里只需要有一份该共享库的实例,规避了空间浪费问题,同时态库在程序运行时才被载入,也解决了静态库对程序的更新、部署和发布带来的麻烦,可以做到局部更新而不用重新编译程序。

在VS生成动态库的项目中生成动态库dll同时还会生成lib文件
​ 在VS生成动态库的项目中生成动态库dll同时还会生成lib文件,这个lib文件并不是我们上面所说的静态库,而是一个导入库。exe执行到动态库内容时,需要跳到内存里的动态库区域,然后执行相关内容;这个动作就需要exe里面存在一个引路人,来告诉exe,这个函数是动态库的函数,需要跳到其他内存区域执行,而这个存在于exe的引路人就是动态库的.lib文件,因为.lib文件会编译进exe文件里,.dll文件不会被编译进exe里面;动态库的.lib文件只提供链接到动态库的功能,它本身不包含库的代码内容。
————————————————
版权声明:本文为CSDN博主「binveni」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/binveni/article/details/132677651

http://www.yayakq.cn/news/551417/

相关文章:

  • 想找在家做的兼职 有什么网站吗网站 app开发 财务做帐
  • 本地dede网站怎么上线做网站的抬头标语怎么
  • h5网站制作价格做静态网站需要什么
  • 赚钱的网站做任务十大行情软件免费下载安装
  • asp.net 网站安装包物业网站建设方案
  • h5个人网站代码渠道网创业加盟博览会
  • 个体工商户备案网站备案做二手车的网站
  • 英文网站怎么做seo网站建网站建设专业
  • 建设网站开发公司烟台做网站建设电话
  • 响应式网站 html国家建设工程造价数据监测平台在哪个网站
  • 营销网站的优势有哪些温州做网站
  • 加盟产品网站建设方案建设网站的服务器费用
  • 网站推广排名收费wordpress mysql 分表
  • 河北城乡建设厅网站wordpress文章评论数
  • 烟台模板建站代理工商核名官网首页登录入口
  • 网站专题制作哈尔滨市香坊区建设局网站
  • 做公司 网站建设价格隐私页 wordpress
  • 网站导航自适应海南注册家族公司条件
  • 慈溪哪里有做网站网站建设的软件有哪些
  • 绿色家园网站怎么做做视频网站容易收录吗
  • 网站服务器租用技巧织梦的网站数据还原怎么做
  • 现在还可以做夺宝网站弹窗广告最多的网站
  • 静态网站托管建设银行网站上改手机
  • 学校网站建设财务报表上海网站关键词优化方法
  • 成都那家做网站好水电行业公司设计logo
  • 外卖网站的建设与推广外贸网站推广的方法
  • 免费dede企业网站模板端游网络游戏排行榜
  • 网站的彩色标签怎么做的聊城网页设计公司
  • 用eclipce做登录网站做电脑系统哪个网站
  • 怎么创建免费的网站贵阳花溪建设村镇银行官方网站