簡體   English   中英

編譯包后,我在哪里找到bpl文件?

[英]Where do I find the bpl file after I compile a package?

我想創建* .bpl文件,但我沒有這樣做。
具體來說,我正在嘗試制作JEDI插件,但我也試過了一個空的純Delphi包。

如果我在Delphi XE3中創建一個新包,我得到一個空單元 - 如果我“制作”這個名為“Package1.bpl”的項目,我在“debug / win32 /”中得到一個.dcu文件,但是沒有.bpl文件。
編譯器未報告錯誤。

一個空的JEDI插件(bpl-style)也只提供.dcu,而一個空的dll風格的JEDI插件在“debug / win32 /”中提供.cdu .dll文件。

這是我第一次嘗試制作新包裝,所以我完全迷失了。
我錯過了什么?

老王

轉到“ Tools菜單,然后導航到“ Environment Options - >“ Delphi Options - >“ Library 在那里,您可以找到Package Output DirectoryDCP Output Directory 這些目錄是BPL和DCP的默認輸出目錄,因此如果編譯包,則會創建bpl,但是在與您期望的目錄不同的目錄中。

JEDI插件可能在Project - > Options配置了其輸出目錄。

對於那些不想進入Delphi IDE /選項等的人來說,最近在Delphi XE中它是這樣的:

“C:\\用戶\\公共\\文件\\ Embarcadero的\\工作室\\ 17.0 \\櫛Bpl;”

根據17.0,您的確切文件夾可能會有所不同

這些文件夾最終也會出現在系統的路徑環境變量中,有點危險並且會導致一些強大的魔法加載混亂?

“BPL在從我的本地項目文件夾中刪除后仍然如何加載?” :)

另一個解決方案是添加“。” 到沒有“”的項目設置。 防止您必須修改delphi環境選項/設置,這可能是您可能永遠不想做的事情,因為JEDI和其他項目可能依賴這些默認設置來正常運行。 只有當你知道自己在做什么以及如何正確地使JEDI和其他人工作時才改變它,如果它被改變了,這可能會變得棘手/毛茸茸,可能需要添加搜索路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM