目前我還沒有爲我的主項目中的Delphi DCU設置任何特定的輸出目錄。這會導致DCU文件在與我的.pas源文件相同的目錄中結束。對我來說,這感覺很難看,因爲我不喜歡將.pas和.dcu文件混合在同一目錄中的想法。存儲Delphi .dcu文件的最佳做法是什麼 - 爲每個項目保留一個目錄?或者也許爲每個源文件夾創建一個DCU目錄?任何想法歡迎。何處保留Delphi DCU文件?
9
A
回答
8
最好的辦法是爲每個項目創建一個DCU文件夾,尤其是如果您有多個使用相同文件的項目時。否則,你可以用不同編譯器設置的不同編譯結束彼此的DCU。
0
.dcu's也取決於定義,例如,調試與發佈配置(*)。
(*)儘管德爾福XE允許把「配置」中的輸出路徑,恕我直言,那治癒比問題更糟
所以我經常遞歸刪除所有.dcu的從目錄的根在哪裏做我所有的SVN簽出。
帶有組件的目錄有一個後綴爲delphi的版本,並且位於SVN checkout目錄之外。
0
同意......在同一目錄中混合PAS和DCU文件是'髒'。
無論何時啓動新的應用程序,dll或其他Delphi項目,首先要做的就是設置輸出目錄。在Delphi的後續版本中,這是爲你完成的,因爲輸出目錄被設置爲。\ $(Config)\ $(Platform),它與Debug或Release配置選項和Win32平臺相關。 (結束Debug \ Win32的默認輸出目錄)
如果您使用自定義編譯器定義構建,那麼明智地選擇不同的項目構建選項來爲每組自定義編譯器定義包含單獨的輸出目錄,否則您將擁有做一個完整的構建以確保單元構建正確。
相關問題
- 1. Delphi dcu to obj
- 2. 的Delphi:缺少DCU
- 3. 如何在Borland Delphi 2006中調試DCU?
- 4. 如何在Delphi中轉義保留字?
- 5. 何處保留html模板?
- 6. 何處保留ActiveMQ數據?
- 7. 如何判斷Delphi DCU中定義了哪些類型?
- 8. 在文件的開始處寫入,保留文件內容
- 9. Windows批處理文件只保留最後30個文件
- 10. 何處保留應用程序特定的日誌文件
- 11. 如何停止批處理文件保留命令行控制
- 12. 如何在SDL Tridion中保留xml文件的處理指令?
- 13. 如何轉義Windows批處理文件中的保留字符
- 14. Delphi保留字和標識符
- 15. '天'是delphi中的保留字嗎?
- 16. 如何自動將資源複製到DCU輸出文件夾
- 17. 保留批處理程序
- 18. Delphi在Android上保存文本文件
- 19. logrotate保留舊文件名
- 20. django不保留文件名
- 21. 卸載後保留文件
- 22. 保留文件名Ghostscript
- 23. File.copyTo保留舊文件名
- 24. 文件保留腳本
- 25. Rmarkdown保留.tex文件
- 26. 有誰知道,德爾福7在哪裏緩存DCU文件?
- 27. 批處理文件以保留所需文件並刪除其餘文件
- 28. XE2 EXE和DCU位置
- 29. 如何保留Docker容器卷文件?
- 30. 找不到.pas文件,但.dcu在那裏,是不夠的?
每個項目*每個構建配置*更好 - 例如,項目\發佈和項目\調試。 – 2010-11-13 04:56:02