Delphi XE:丢失库路径

7
升级到Delphi XE后,我失去了大部分库路径,在编译一些简单的应用程序时也会失败。是否有办法恢复丢失的库路径目录?编辑:我发现了一个令人惊讶的解决方法,只需删除此注册表键:HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Library,并重新启动Delphi,然后注册表中的键将再次生成具有正确的默认值,但您将失去任何第三方内容,至少现在它可以工作了!希望对遇到同样问题的人有所帮助 :)

1
我也遇到了同样的问题。在我的某台机器上,XE库路径丢失了,我不得不手动添加它们。不确定原因是什么。 - Robert Love
3个回答

5
对我来说,在Win7X64下在Delphi XE中安装VirtualTreeview 4.8.7(? 5?)后才发生了这种情况。我尝试删除上面的reg路径(先将其保存到文件中),但并没有起作用。然后我注意到库路径中有一个下拉菜单,记住了路径的前几次更改。将其(以及所有其他已记住的更改)设置回一两个步骤,一切都能编译。因此,我重新导入了最初的错误版本,并观察了其中的差异。就在最顶部的那一行,$(BDSLIB)\$(Platform)\release是$(Platform)\release(在不正确的版本中)。将其修改为完整的一行即可解决问题。$(BDSLIB)\$(Platform)\release。我猜这是因为安装程序会剥离它们并重构它们,但将其视为两行而不是一行。Scotto the Unwise(拼写检查胜利)。

1

你还保留着 Delphi 2010 的安装文件吗?你可以从那里复制库路径。


0

我认为如果它们没有意外保存在您的硬盘上,那么就没有了。但是安全的方法是进行干净的 Delphi 重新安装,然后重新安装所有组件。


1
曾经历过这种情况。不幸的是,在我的情况下,这并没有解决问题,因为根据scottostanek的说法,它是由于其中一个组件包导致了首次出现的故障。scottostanek提供了正确的解决方案,只需编辑lib路径并修复第一个条目即可。 :) - W.Prins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接