2010-09-29 93 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

我期望這是因爲安裝程序去掉這些並重建它們,但將其視爲兩行而不是一行。

斯科託不明智 (拼寫爲勝)