【Title】[原]减小VC6编译生成的exe文件的大小
【Date】2012-01-12
【Abstract】减小exe大小。
【Keywords】size、VC6、压缩、加壳
【Environment】Visual Studio 6
【Author】wintys (wintys@gmail.com) http://wintys.cnblogs.com
【URL】http://www.cnblogs.com/wintys/archive/2013/05/09/cpp_reduce_exe_file_size.html

【Content】:

1、减小VC6编译生成的exe文件的大小,最有效的方法就是:

步骤:
1.使用release版本
2.代码中增加:#pragma comment(linker, "/OPT:nowin98 ")
3.project--> setting--> c/c++--> link-> 勾上Ignore all default libraries
4.project--> setting--> c/c++--> link-> object/library modules:增加若干lib文件,
(例如楼主的void main(){}或WinMain()程序增加msvcrt.lib).不同的程序需要不同的lib文件,
而且一定要加在project--> setting--> c/c++--> link-> object/library modules中,
#parama comment(lib, "*.lib)这样是不行的.至于需要什么lib文件,看错误提示,
查找msdn,很容易找到需要的lib.
5.使用UPX压缩:http://upx.sourceforge.net

转载于:https://www.cnblogs.com/wintys/archive/2013/05/09/cpp_reduce_exe_file_size.html

[原]减小VC6编译生成的exe文件的大小相关推荐

  1. php编译减少大小,C++_减小VC6编译生成的exe文件的大小的方法,1、减小VC6编译生成的exe文件的 - phpStudy...

    减小VC6编译生成的exe文件的大小的方法 1.减小VC6编译生成的exe文件的大小,最有效的方法就是: 步骤: 1.使用release版本 2.代码中增加:#pragma comment(linke ...

  2. 为什么delphi编译生成的exe文件这么大

    delphi 编译生成的 exe 文件,占用磁盘字节数比较大的原因在于,delphi 编译的文件中包含有其他的数据信息更多. 以下在 delphi xe 10 中,建立一个只包含空窗体的工程,通过多种 ...

  3. VsCode终端无法运行编译生成的exe文件解决方法

    #VsCode终端无法运行编译生成的exe文件解决方法 问题描述 g++编译生成exe文件,在默认终端中无法运行,包括直接运行test也不可 * 原因&解决方法 原因: 此时VsCode使用的 ...

  4. 【问题解决】VS2019解决编译生成的exe文件打不开的情况

    问题描述 本人是某计算机专业大学生,近期在用VS做大作业的时候,突然发现使用Release模式编译下的exe文件双击闪退.我在网上查了各种方法,也修改了相应的设置,但是仍然不管用. 解决方法 后来猛然 ...

  5. 为什么delphi编译生成的exe文件这么大?

    去掉runtime package在工程管理器中 楼上说的不好搞,除非你在SYSTEM目录下装哪个DELPHI的DPL文件,否则不能运行,其实后可以用SDK函数来写程序,就是麻烦点,这样写文件体积是最 ...

  6. 解决VS编译生成的exe文件不能在其他电脑上运行的问题

    问题发现:电脑A上用VS生成的exe在B电脑上无法运行,如下图  解决方法:使用Release重新编译,但是出现了C4996问题,根据提示把access函数改为_access,把mkdir函数改为_m ...

  7. Java如何控制生成pdf的大小_如何使用pdfbox或其他Java库减小合并的PDF / A-1b文件的大小...

    输入 :包含嵌入式字体的(例如14个)PDF / A-1b文件列表. 处理 :与Apache PDFBOX进行简单合并. 结果 :1个PDF / A-1b文件,文件大小太大(太大).(这几乎是所有源文 ...

  8. python输出到txt文件太大的原因_如何减小Python创建的txt文件的大小?

    我在Netezza服务器上的一个表中有大约2M行x70列的数值和分类数据,我想使用Python将这些数据转储到一个.txt文件中. 我以前用SAS做过这个,在我的测试用例中,我得到了一个值450MB的 ...

  9. java压缩pdf大小_如何使用pdfbox或其他java库减小合并的PDF / A-1b文件的大小

    输入:包含嵌入字体的(例如14个)PDF / A-1b文件列表. 处理:与Apache PDFBOX进行简单合并. 结果:1个文件大小(太大)的PDF / A-1b文件. (它几乎是所有源文件大小的总 ...

  10. 如何讲页面打入jar包中_如何把我的Java程序变成exe文件?

    JAVA是一种"跨平台"的语言,拥有"一次编写,处处运行"的特点,让它成为当今IT行业,必不可少的一门编程语言. 每一个软件开发完成之后,应该大家都需要打包程序 ...

最新文章

  1. 使用Eclipse更新软件时出现Unable to locate secure storage module错误的解决方法
  2. linux tomcat下部署多个项目启动失败
  3. 现实世界的Windows Azure:访问沃尔沃汽车公司的数字战略经理David Holecek
  4. mac 10.10 apache php,在Mac上10分钟搞定Apache服务器配置
  5. LED闪烁和流水灯,调试教程,在线仿真器的使用
  6. 关于指针释放的小领悟
  7. javascript window.open
  8. JavaScript基本数据类型讲解
  9. Source Insight 快捷键大全
  10. 2016-08-31
  11. Spring或Hibernate其实都提供了透明处理Clob的方法
  12. 微信小程序 访问locolhost_微信小程序 数据访问实例详解
  13. SQLServer 查询建表语句
  14. Appium 环境搭建
  15. 海外RPA企业盘点:谁是领导者,谁是挑战者?
  16. 电子计算机显示屏不亮了,手把手教你电脑显示器不亮怎么办
  17. 基础选择器之id选择器
  18. 让进度条颜色渐变的shader
  19. 让深度学习进入移动端,蘑菇街在移动端的深度学习优化实践
  20. 同花顺l2数据接口到底有什么用?

热门文章

  1. 阿里Q3财报:阿里云连续第7个季度翻番
  2. css 多行文本的溢出显示省略号(移动端)
  3. 使用Spring Cloud Security OAuth2搭建授权服务
  4. java里程碑之泛型--使用泛型
  5. 网管必须掌握的八个DOS命令
  6. 如何远程配置DHCP服务器
  7. python爱好者社区 周琦_这么多年来,我算想明白了!
  8. android:获取当前应用的版本
  9. [数据结构] 左偏树
  10. BZOJ1185[HNOI2007] 最小矩形覆盖