我已經問過現在如何升級到最新的Indy TCP TP組件版本(GET INDY COMPONENTS)和已安裝Indy 10的DELPHI XE 2。對於所有的印地的項目,我定義在DELPHI XE2的項目選項部分的outfolder,在這裏我後來發現所有的.bpl文件和所有 -DCU#s個文件我現在需要的,以我的編譯應用程序使用新的INDY組件將這個輸出文件夾添加爲這些項目中的庫搜索路徑。INDY 10升級後的DELPHI編譯器路徑設置
我在XE2安裝中找到了一個包含* .dcu文件的x32,x64,發佈和調試模式(C:\ Program Files(x86)\ Embarcadero \ RAD Studio \ 9.0 \ lib \ win64 \ release )。
我是否需要現在所有INDY * .dcu我已經創建了這些不同的口味編譯,如何設置所有項目的路徑使用我的文件夾中的新* .dcu?
我應該把我所有的dcu文件複製到這些子文件夾嗎?
如果已經編譯了項目,則不需要在項目中包含實際的源文件。只需將項目的搜索路徑指向包含編譯文件的文件夾即可。無論您使用的是.dcus,您都可以通過Indy源代碼進行單步調試,只需在打開調試信息的情況下編譯Indy(除非您正在編譯啓用運行時軟件包的應用程序)。 –
@Remy下一個開發人員檢查項目時會發生什麼?他們如何獲得編譯的文件。這就是爲什麼我把所有東西放在項目中。這樣我就有了可重複的構建過程。你的方法使構建過程變得更加複雜,毫無必要。用你的方法,你現在必須建立兩件事而不是一件事。 –
@雷米我確實發現你的立場很奇怪。你真的更喜歡在你的構建中使用DCU來使用源文件嗎?這是你工作的方式嗎? –