2012-06-13 31 views
5

我試圖從Delphi 6XE2 EXE和DCU位置

當我編譯移動到XE2,並創建一個exe的exe和DCU似乎放在\ WIN32 \ Debug目錄的項目下。

有沒有辦法讓exe和dcu與項目和源碼放在同一個目錄下?

+5

你爲什麼要這麼做?這種分離是爲了使你的項目文件夾變得乾淨,從源文件和編譯後的單元文件中分離出來。我沒有看到將所有文件放在一起的有效理由。即使在舊版本的Delphi中,這種分離並不存在,我總是創建一個DCU文件夾來保存已編譯的單元。除非你有具體的理由,否則不要這樣做。 – LightBulb

+5

這可以防止您同時擁有DCU和可執行文件的調試版本和發佈版本,這通常是比較好的選擇。當你將Win64作爲目標添加時,它也會破壞你的工作,因爲64位可執行文件將覆蓋32位(反之亦然),並且你將不能同時存在沒有額外的工作。這也意味着,每次從調試切換到發佈或32位到64位時,都需要完整構建,以確保您的可執行文件中沒有混合的DCU。 –

回答

12

轉到項目選項,並刪除這些:

enter image description here

+1

+1以獲得正確的答案,但Ken White將指出這一點。 – LightBulb

+1

我發現要做的事情就是在默認情況下保留這些選項,但在項目文件夾中添加一個快捷方式即可。這使得快速訪問,並保持分離。 – mj2008