delphi编译出来的exe文件突然变的很大 ( 积分: 100 )

  • 主题发起人 主题发起人 wodesnake
  • 开始时间 开始时间
W

wodesnake

Unregistered / Unconfirmed
GUEST, unregistred user!
今天编译一个程序发现EXE文件达到20M,开始以为是链接了什么文件到EXE,后来通过新建一个只包含单个空窗体的应用程序,发现编译出的EXE文件竟然也达到3M,一般空窗体编译出来才几十K而已,是不是有什么编译开关设置?
 
个只包含单个空窗体的应用程序,3m
太夸张了吧,我没遇到过这问题
[:D]
 
应该是有病毒吧
 
project -> options ->linker 取消exe and dll options的所有选项
 
project->options->linker->Include TD32 debug info 前面的勾去掉,Include remote debug symbols 前面的勾也去掉。即可。
 
用了什么特别的控件吧
 
估计是在Delphi中安装了一些特殊的控件
 
project -> options ->linker 取消exe and dll options的所有选项 我也都取消了,可是还是有3M多,真的是搞不懂了,有谁碰过这种问题吗?
 
Project Options->Compiler->[Debugging]


Project Options->Compiler->[EXE and DLL options]

中的选项我都全关闭了,可是还是那样。
我看了我的空窗体应用程序文件,
project1.dpr 1KB
project1.cfg 1KB
project1.dof 4KB
project1.res 1KB
Unit1.dcu 4KB
Unit1.dfm 1KB
Unit1.pas 1KB
可是编译出的project1.exe 3087KB
 
重新建一个项目试试,可能放了什么控件。
 
好了,谢谢duhai_lee 和 kaida,我昨天新建了一个空窗体应用程序,并保存了,今天按照你们的方法把
Project Options->Compiler->[EXE and DLL options]全关了,再编译我昨天保存的那个空窗体应用程序还是3M,可是当我重新建了一个程序编译后,就只有360K了。
 
接受答案了.
 
是 怎 么 解 决 的?
 
后退
顶部