Delphi XE:丢失的库路径

时间:2010-09-29 15:14:21

标签: delphi delphi-xe

从Delphi 2010升级后,我在Delphi XE中丢失了大部分的Library Path,

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

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

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

HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero的\ BDS \ 8.0 \库

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

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

3 个答案:

答案 0 :(得分:5)

对我来说,这是在win7X64下在Delphi XE中安装VirtualTreeview 4.8.7(?5?)后发生的。 我尝试了上面的删除注册路径(将其保存到文件后)并且没有去。

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

Sooo,然后我重新导入原本不好看的差异。就在最上面一行

$(BDSLIB)\ $(平台)\释放 是 $(平台)\发布(版本不正确)

修改为全行,一切都很好。 $(BDSLIB)\ $(平台)\释放

我希望这是因为安装程序将这些删除并重建它们,但将其视为两行而不是一行。

Scotto the Unwise (拼写为胜利)

答案 1 :(得分:1)

您是否仍在安装Delphi 2010?你可以从那里复制库路径。

答案 2 :(得分:0)

我认为没有,如果他们没有意外地保存在硬盘上的某个地方。但安全的方法是重新安装Delphi,然后重新安装所有组件。