【问题标题】:Delphi XE : Lost Library pathDelphi XE:丢失的库路径
【发布时间】:2011-04-18 21:21:12
【问题描述】:

从 Delphi 2010 升级后,我在 Delphi XE 中丢失了大部分库路径,

现在即使是一些简单的应用程序也无法编译。

有没有办法恢复那些在库路径中丢失的目录条目?

编辑:我发现了一个令人惊讶的解决方案,只需删除此注册表项:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Library

然后重新启动 Delphi,然后注册表中的键将再次使用正确的默认值生成,但您将失去那里的任何第三方,至少现在它正在工作!

我希望它对遇到同样问题的人有用:)

【问题讨论】:

  • 我发现了同样的事情。我的一台机器上缺少 XE 库路径,我手动添加了它们。不知道是什么原因。

标签: delphi delphi-xe


【解决方案1】:

我认为没有,如果它们不是意外保存在硬盘驱动器上的某个位置。但安全的方法是彻底重新安装 Delphi,然后重新安装所有组件。

【讨论】:

  • 去过那里,做到了。不幸的是,在我的情况下,它没有修复它,因为根据 scottostanek,这是由于其中一个组件包首先被破坏了。 scottostanek 有正确的解决方案,只需去编辑 lib 路径并修复第一个条目。 :)
【解决方案2】:

您的 Delphi 2010 还在安装吗?您可以从那里复制库路径。

【讨论】:

    【解决方案3】:

    对我来说,这是在 win7X64 下的 Delphi XE 中安装 VirtualTreeview 4.8.7(?5?)之后发生的。 我尝试了上面的删除 reg 路径(将其保存到文件后),但不行。

    然后我注意到库路径中有一个下拉菜单,它记住了对整个路径的先前更改。将它(以及所有其他记住的)设置回一两步并编译所有内容。

    Sooo,然后我重新导入了原来不好的那个,以观察差异。就在最上面一行

    $(BDSLIB)\$(平台)\release 曾是 $(Platform)\release(版本不正确)

    修改为有完整的线路,一切都很好。 $(BDSLIB)\$(平台)\发布

    我预计这是因为安装程序将它们剥离并重建它们,但将其视为两行而不是一行。

    不智者斯科特 (拼写检查获胜)

    【讨论】:

      猜你喜欢
      • 2014-11-22
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多