从 Delphi 2010 升级后,我丢失了 Delphi XE 中的大部分库路径,
现在,即使是一些简单的应用程序也将无法编译。
有什么方法可以恢复库路径中丢失的目录条目吗?
编辑:我发现了一个令人惊讶的解决方案,只需删除此注册表项即可:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Library
然后重新启动Delphi,然后注册表中的 key 将使用正确的默认值再次生成,但您将失去那里的任何第三方,至少现在它正在工作!
我希望它对遇到同样问题的人有用:)
最佳答案
对我来说,这是在win7X64下的Delphi XE中安装VirtualTreeview 4.8.7(?5?)后发生的。 我尝试了上面的删除注册表路径(将其保存到文件后),但没有成功。
然后我注意到库路径中有一个下拉列表,它记住了之前对整个路径的更改。将其(以及所有其他记住的)设置回退一两步,然后所有内容都已编译。
所以,然后我重新导入了最初不好的那个,观察差异。就在最上面一行
$(BDSLIB)\$(平台)\release 曾是 $(Platform)\release(版本不正确)
修改为完整线路,一切顺利。 $(BDSLIB)\$(平台)\发布
我预计这是因为安装程序将它们删除并重建它们,但将其视为两行而不是一行。
不明智的斯科托 (拼写检查获胜)
关于德尔福XE : Lost Library path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822993/