為什麼Delphi編譯出來的可執行程式這麼大

2025-07-20 12:50:06 字數 2111 閱讀 8702

1樓:匿名使用者

因為delphi編譯的exe是基本不依賴別的dll的。另,面嚮物件語言,由於繼承、多型等因素,vcl庫中本身含有豐富的功能,雖然你的程式只用了其中的少部分,但封裝時自然是有不少冗餘的。所以delphi編譯的程式較大!

可以用exe檔案壓縮工具將其壓縮到30%左右。

delphi重新編譯後exe檔案變大,該怎麼處理

2樓:網友

1.前人是不是在工程裡勾上了build with runtime packages?

2.也有可能是你裝了d裡安裝了很多外掛程式,並引用了此單元。

為什麼編譯出的程式體積那麼大

3樓:戎冰夏侯

那是因為用delphi編寫的圖形介面程式必須包含vcl庫,否則無法在未安裝delphi執行時間庫的機子上執行,靜態鏈結的話會將程式用到的vcl元件部分都鏈結到可執行檔案中去,所以檔案體積比較大,如果編譯是選擇build with runtime packages,但是系統裡必須已安裝delphi執行時間庫。

delphi xe6 編譯出的exe程式,體積很大怎麼弄

4樓:匿名使用者

在編譯選項中選擇關閉除錯資訊、出錯資訊,再用aspack可執行檔案壓縮工具進行壓縮。

delphi寫的程式怎麼編譯成可執行檔案

5樓:陽光上的橋

方法。

一、在delphi裡面選選單project下的build可以生成exe檔案。

方法。二、在命令提示符下使用編譯。dpr工程檔案,例如:

c:\>dcc32

delphi xe6 編譯出的exe程式,體積很大怎麼弄

6樓:匿名使用者

1、加殼壓縮 比如ups殼。

2、快速程式設計工具都這樣,鏈結了大量有可能用不上的開發包。

用c++工具就會小很多,但是開發速度又慢了,以前我的乙個delphi軟體超過30多m,為了減小體積,把大量的常用功能用dll來實現,縮小到3m,只留乙個主form和dll引用。

7樓:匿名使用者

釋出時採用release編譯,比debug模式要小很多。

用aspack 或 upx 壓縮下再發布。

使用帶包編譯,這種方法安裝包會很大,因為用到的包像rtl vcl等bpl包都需要放安裝包裡,另外用到的第三方元件的bpl也要一起打包,缺少任何乙個都會執行不起來,優勢是編譯出來的exe非常小,更新時會很方便,這個利弊需要自行權衡。

delphi xe6 編譯出的exe程式,體積很大怎麼弄

8樓:傻傻的愛

用upack壓縮一下,快速程式設計工具都這樣,鏈結了大量有可能用不上的開發包用c++工具就會小很多,但是開發速度又慢了,以前我的乙個delphi軟體超過30多m,為了減小體積,把大量的常用功能用dll來實現,縮小到3m,只留乙個主form和dll引用。

delphi編譯出來的檔案太大了,有辦法減小嗎

9樓:網友

針對電腦用的應用程式建議不要用xe系列高版本。用d5 6 7編寫出來的就2m 左右而且流暢。

10樓:

你的**等直接編譯到檔案裡的資源 動態載入。

delphi原始碼如何編譯為可執行檔案

11樓:網友

ctrl+f9,然後你一定要看下是不是有錯誤,如果有錯誤就生成不了exe!!!然後在進一步除錯可以繼續提問,希望我的令您滿意!

12樓:網友

經過編譯即可執行。

源**通常不能直接執行,即便是組合語言程式設計也需進行編譯形成機器**後,cpu方可執行。

13樓:網友

開啟字尾名為。dpr的檔案,開啟後可以按f9或者選單欄run裡的run

14樓:網友

你只要執行源**後,就自動在原來的目錄下面生成exe檔案了。

偏導數連續為什麼可推出來可微,這時候的偏導數連續也只能說明在

解 分享一種bai解法,均用無窮小 du量替換求解。x 0時,zhiln 1 x x daoe x 1 x cosx 1 1 2 x 2 1 x 版1 x,3 題,原式 lim x 0 1 1 2 tanx 1 1 2 sinx 1 x 2 1 x 1 2 lim x 0 tanx sinx x 3...

為什麼在c 上寫好且執行的程式在ACM編譯器上卻編譯錯誤

如果真想做acm,就不要用vc6.0,vc對標準c 支援很差。用dev c 正賽windows系統都沒有,要學會用emacs netbeans eclipse 若出現編譯錯誤,各oj上都會有提示,告訴你哪行錯了。常見vc正確,但標準c 錯誤的 1.void main 純粹m yy gcc和iso c...

冒險島月露為什麼那麼難打出來?有什麼方法可以提高月露爆率

看人品,掛了四日滿二十個,只得女皇強化,之後繼續打各職業的任務道具才得騎士團技能,暴率一樣低 暈,那東西開雙爆都難打,我乾脆不做了 就算你開雙爆去都很惱火,那個東西改得很低得 冒險島月露很難爆 你好 月露的概率大約是混沌卷的1 3,比較坑爹,建議開雙倍爆率24小時的掛,如果是手動打,很痛苦!並且月露...