从Delphi 2010升级后,我在Delphi XE中丢失了大部分的Library Path,
现在即使是一些简单的应用也无法编译。
有没有办法恢复库路径中丢失的目录条目?
编辑:我发现了一个令人惊讶的解决方案,只需删除此注册表项:
HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero的\ BDS \ 8.0 \库
并重新启动Delphi,然后注册表中的密钥将再次使用正确的默认值生成,但您将丢失任何第三方,至少现在它正在工作!
我希望它对遇到同样问题的人有用:)
答案 0 :(得分:5)
对我来说,这是在win7X64下在Delphi XE中安装VirtualTreeview 4.8.7(?5?)后发生的。 我尝试了上面的删除注册路径(将其保存到文件后)并且没有去。
然后我注意到库路径中有一个下拉列表,它记住了以前对整个路径的更改。将它(以及所有其他记忆的)设置回一两步,然后编译所有内容。
Sooo,然后我重新导入原本不好看的差异。就在最上面一行
$(BDSLIB)\ $(平台)\释放 是 $(平台)\发布(版本不正确)
修改为全行,一切都很好。 $(BDSLIB)\ $(平台)\释放
我希望这是因为安装程序将这些删除并重建它们,但将其视为两行而不是一行。
Scotto the Unwise (拼写为胜利)
答案 1 :(得分:1)
您是否仍在安装Delphi 2010?你可以从那里复制库路径。
答案 2 :(得分:0)
我认为没有,如果他们没有意外地保存在硬盘上的某个地方。但安全的方法是重新安装Delphi,然后重新安装所有组件。