社区
C++ 语言
帖子详情
Visual C++ 6.0编译出的小程序为什么体积那么大?
Bsi_l4
2008-03-05 04:14:18
我用Visual C++ 6.0编译一个书上的例子,exe文件有500多k,用C++ Builder编译出的exe不到10k,这是怎么回事,是不是Visual C++没启用代码优化,要是的话,如何启用?
...全文
219
11
打赏
收藏
Visual C++ 6.0编译出的小程序为什么体积那么大?
我用Visual C++ 6.0编译一个书上的例子,exe文件有500多k,用C++ Builder编译出的exe不到10k,这是怎么回事,是不是Visual C++没启用代码优化,要是的话,如何启用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bsi_l4
2008-03-05
打赏
举报
回复
我改成release了,然后用的Microsoft Visual C++ 6.0编译出的exe为94KB,用C++ Builder 6.0编译出的exe为11KB还带图标,
Visual C++ 编译出的还是大,为什么啊?
同时6.0,莫非不是一个时期的?
ltmit
2008-03-05
打赏
举报
回复
用release,还嫌大就用个加壳工具压一下。
我编的程序都是用的静态库,这样可以保证能在几乎任何机器上运行。一般都好几百k。
压一下就能去一半多。
九桔猫
2008-03-05
打赏
举报
回复
主要是有些调试信息加在里边,vckbase上有篇讲调试的文章提过。
appley
2008-03-05
打赏
举报
回复
release版的体积会小很多
独孤过儿
2008-03-05
打赏
举报
回复
最好是用汇编写,那样会小很多很多,这个我是亲自实验过的...
healer_kx
2008-03-05
打赏
举报
回复
Ignore很多没用的lib,编译为Release,自己写个CRT,都能让你的程序变得很小。
就是1K以内也是可能的。
sinosinux
2008-03-05
打赏
举报
回复
默认debug版本, exe里有很多调试信息
改成release版,会很小的
Chappell
2008-03-05
打赏
举报
回复
MFC还是控制台程序?
MFC程序会链接很多你没有用到的东西
sheenl
2008-03-05
打赏
举报
回复
vc设置成静态连接了。
正常情况下, vc的代码可能比c++ builder的要小。 更不要说, windows内置了VC的动态库文件, 所以vc可以直接发布动态连接版的exe文件, 而c++ builder则必须发布静态连接版的exe文件, 否则还要同时发布好几兆的动态库文件
会比vc生成的文件大10倍以上, 非常的不爽。
珍惜生命远离CPP
2008-03-05
打赏
举报
回复
debug版本 ? 静态链接运行库了 ?
Treazy
2008-03-05
打赏
举报
回复
你500多k编译的是debug版本吧
改成release!
Visual
C++
6.0
技术内幕
Visual
C++
6.0
技术内幕
Windows 7 完美安装
Visual
C++
6.0
Windows 7 完美安装
Visual
C++
6.0
visual
c++
的使用教程
对
visual
l
C++
不明白的新手看看。很基础但很实用的~~让你少走很多弯路
[中文/英文]VC6 sp6补丁下载|VS6 sp6补丁下载 [防VC6卡死]
VC6 sp6补丁下载地址 防止VC6卡死,中文和英文版都有,请网友们看好下载
VC助手 VC
6.0
助手
Visual
C++
6.0
或者
Visual
Studio的一个小工具,安装后能够是VC拥有极强的输入代码感应能力,能够加强VS的自动感应能力,让你写代码的速度如虎添翼.
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章