2010-09-29 56 views
7

我从德尔福2010年升级后丢失了我的大部分在Delphi XE库路径的,德尔福XE:失落的库路径

现在连一些简单的应用程序将无法编译。

有什么方法可以恢复库路径中丢失的目录条目?

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

HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero公司\ BDS \ 8.0 \图书馆

,并重新启动德尔福,那么关键在注册表将以正确的默认值再次生成,但您将失去任何第三方,至少现在它正在工作!

我希望它是被有同样的问题:)

+1

我发现同样的事情。 XE库路径在我的一台机器上丢失,我全部手动添加它们。不知道是什么原因。 – 2010-09-29 22:48:44

回答

0

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

+1

在那里,做到了。不幸的是,在我的情况下,没有解决它,因为按照scottostanek,这是由于其中一个组件包,它首先被打破。 scottostanek有正确的解决方案,只需去编辑lib路径并修复第一个条目即可。 :) – 2011-07-01 16:40:19

1

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

5

对于我来说,在win7X64下的Delphi XE中安装VirtualTreeview 4.8.7(?5?)后发生这种情况。 我试过了上面的删除注册路径(将它保存到文件之后),但没有去。

然后我注意到在库路径中有一个下拉记录,它记住了整个路径的以前的变化。将它(和所有其他记住的)设置回一两步,并编译所有内容。

Sooo,然后我重新导入了原本不好的一个人注意差异。在最上面的行权有

$(BDSLIB)\ $(平台)\释放 是 $(平台)\释放(在不正确的版本)

修改,以在整个输入电压及一切好。 $(BDSLIB)\ $(Platform)\ release

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

斯科托不明智 (拼写为胜)