減少Delphi XE 以上版 編譯出來的程序體積

減少Delphi XE 以上版 編譯出來的程序體積debug

 

. 默認Delphi XE, XE2, XE3,XE4,XE5, XE6 ... 編譯出來的程序體積很大。orm

通常用兩個方法能夠很大程度上減小程序體積。io

     1、在工程中用編譯指令禁用RTTI 禁用的方法很簡單,就是要在工程 的Uses語句前添加下面的定義就能夠了:編譯

{ Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) }form

{$IF CompilerVersion >= 21.0}bug

{$WEAKLINKRTTI ON}程序

{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}方法

{$IFEND}di

2、關閉DEBUG信息文件

Project->options->Linking->debug information 設置爲False便可

新建工程:默認編譯文件大小爲:9782KB

使用上述辦法瘦身:程序大小爲:1900KB

相關文章
相關標籤/搜索