7

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

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

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

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

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Library

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

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

4

3 回答 3

5

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

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

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

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

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

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

不明智的斯科托(拼写检查获胜)

于 2011-06-09T23:13:34.937 回答
1

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

于 2010-09-29T16:05:34.437 回答
0

I think there's none, if they aren't saved accidentally somewhere on your hard drive. But the safe way is to make a clean reinstall of Delphi, then reinstall all the components.

于 2010-09-29T15:26:31.803 回答