DLL地狱

✍ dations ◷ 2025-09-08 05:06:28 #反模式,计算机错误

在电脑运算领域,DLL地狱(DLL Hell)指Microsoft Windows系统中,因为动态链接库(DLL)的版本或兼容性的问题而造成软件无法正常执行。

Windows早期并没有很严谨的DLL版本管理机制,以致经常发生安装了某软件后,因为其覆盖了系统上原有的同一个DLL文件,而导致原有可运行的程序无法运行。但还原回原有的DLL文件之后,所新安装的软件就无法运行。若影响到系统所使用的重要DLL时也可能让系统容易死机甚至无法正常启动。

在一般情况下,开发时修改了类中的成员变量的大小或者改变虚函数的个数以及顺序会触发DLL地狱。
如果DLL重新发布时类成员(虚函数表也属于类成员)的地址发生变化,那也会触发DLL地狱。

相关

  • 世俗性世俗国家(英文:Secular state)是指一些对于宗教事务持中立的国家,与之相对的是宗教国家。没有对任何一种个别的宗教习俗持赞成或反对的态度,也是没有类似国教的宗教。一个世俗国
  • 1805年1805年逝世人物列表:1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月
  • 七月十五七月十五望,农历七月第十五天。
  • 大计大计:考核地方官制度,每三年举行一次。布政司、按察使由督府写出考语咨送吏部,吏部汇核具题请旨定夺。其他官员则由州、县、府、道、司逐级考察,造册申报督府,督府注考语后,缮写汇
  • 德国南方集团军World War IIGerd von RundstedtErich von Manstein德国南方集团军群(德语:Heeresgruppe Süd)是在第二次世界大战中,为纳粹德国德意志国防军的一个集团军。南方集团军群最初是
  • 毕加索巴勃罗·鲁伊斯·毕加索(西班牙语:Pablo Ruiz Picasso,1881年10月25日-1973年4月8日),西班牙著名的艺术家、画家、雕塑家、版画家、舞台设计师、作家和前法国共产党党员,出名于法国
  • 2005年东南亚运动会棒球比赛2005年东南亚运动会的棒球比赛是首届东南亚运动会棒球比赛。本届赛事于2005年11月28日至12月4日于菲律宾马尼拉马拉特区(Malate)的黎刹纪念体育场馆(Rizal Memorial Sports Com
  • 中国流中国流,是一种常见的围棋布局,因为由中国棋手首先进行深入研究并大规模应用而得名。早在御城棋时代,著名日本棋手本因坊道策就曾下出过类似布局,但是由于当时没有贴目规则,黑棋无
  • 沃尔塔沃尔塔(马拉地语:वर्धा)是印度马哈拉施特拉邦的一座城市,人口约11万(2001年)。沃尔塔得名于流经该地区的沃尔塔河。坐标:20°45′00″N 78°37′00″E / 20.75°N 78.6167°E
  • 超级中国《超级中国》(朝鲜语:슈퍼차이나,英语:Super China)是韩国KBS于2015年推出的纪录片,分别从人口、经济、外交军事、土地、文化、政治六个方面介绍了中国大陆的发展现状,并分析了中国