社区
Qt
帖子详情
为什么我生成的可执行文件特别的大
aijiekj
2010-05-25 09:17:32
在平时练习时生成的可执行文件都特别大,是不是在软件发布时还需要行进一些别的操作呀??谢谢,各位大侠了!!!!
...全文
115
11
打赏
收藏
为什么我生成的可执行文件特别的大
在平时练习时生成的可执行文件都特别大,是不是在软件发布时还需要行进一些别的操作呀??谢谢,各位大侠了!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
写一个很难解的BUG
2010-06-20
打赏
举报
回复
[Quote=引用 7 楼 yhf365 的回复:]
在Win下我用PECompact2压缩,我觉得是压缩效率最高的。
在Linux下我用UPX压缩。
同样一个软件,Win下2.35M
Linux下5M
当然是static + release版的
[/Quote]
不错,试用了一下
donwmufromdying
2010-05-28
打赏
举报
回复
[Quote=引用 4 楼 by674868212 的回复:]
引用 3 楼 foxyz 的回复:
debug和release版本尺寸会差别巨大,你要是觉得足够发布的就把project改成release吧。
我一个application,debug编译出来的尺寸是500M, release编译出来的10M都不到。
500M,没试过,得编译几个小时吧,
[/Quote]
完整编译完是2小时. 我们的开发环境是solaris, 美国服务器还是很不错的sparc的。
不过,我门一般libs不需要重新编译。平时为了调试方便,所以在开发服务器上都是debug版本
我们check out一个完整目录加上完整编译就会占去4G空间
Fan小凡
2010-05-27
打赏
举报
回复
谢谢大家的回复,我试了一下,把调试设置成了release,再进行编译确实变小的,原来用debug生成的可执行文件有170M,但是使用release调试后就变成了11.8M。希望通过此贴能给大家带来方便。
写一个很难解的BUG
2010-05-26
打赏
举报
回复
[Quote=引用 3 楼 foxyz 的回复:]
debug和release版本尺寸会差别巨大,你要是觉得足够发布的就把project改成release吧。
我一个application,debug编译出来的尺寸是500M, release编译出来的10M都不到。
[/Quote]
500M,没试过,得编译几个小时吧,
donwmufromdying
2010-05-26
打赏
举报
回复
debug和release版本尺寸会差别巨大,你要是觉得足够发布的就把project改成release吧。
我一个application,debug编译出来的尺寸是500M, release编译出来的10M都不到。
pywepe
2010-05-26
打赏
举报
回复
一般会很大的 如果用 mfc的话 生成原生的win程序 就很小了
yhf365
2010-05-26
打赏
举报
回复
在Win下我用PECompact2压缩,我觉得是压缩效率最高的。
在Linux下我用UPX压缩。
同样一个软件,Win下2.35M
Linux下5M
当然是static + release版的
huntor
2010-05-26
打赏
举报
回复
配置为release
使用UPX压缩 像QtWebkit4.dll 从 16M压到4.34M,基本不影响运行。
zhangweiit
2010-05-26
打赏
举报
回复
1,可能是debug与release的区别
2,资源看看能不能做得更小
3,在QT里,你看能不能自己把一些不要的类库,删了,再编译,不过,这个有点危险
qter_wd007
2010-05-25
打赏
举报
回复
使用Qt的话,可执行文件本来就是不小的。
如果是静态链接,则更是巨大。
动态链接还好一些。
核动力蜗牛Killua
2010-05-25
打赏
举报
回复
平时都是Debug版本,到时候改为Release版本就可以了
具体方法,根据开发工具来定
生成
可执行文件
过程
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对
可执行文件
格式的要求链接
生成
可执行程序。...
C++源代码如何
生成
可执行文件
先看一段最简单的代码: ...如何把上面的代码转换成可执行的代码呢,通常我们可以用gcc hello.c 在同样的路径下得到一个a.out的
可执行文件
。 其实gcc 编译链接一个
可执行文件
分为4个步骤: 1 预处理
教你如何使python变为
可执行文件
手把手教你如何将自己开发的python项目做成exe文件
【gcc编译优化系列】各操作系统平台下的
可执行文件
格式介绍
目 录 一 重要知识点 二 本文重点内容 ...-
可执行文件
指的是可以由操作系统进行加载执行的文件; -
可执行文件
的文件格式常见有: exe 和 dll(Windows 系列)、elf(Linux 系列)和 Mach-O(Mac系列);..
可执行文件
和动态库之间的区别
在
可执行文件
的所有符号中,main函数是一个很
特别
的函数,对C/C++程序开发人员来说,main函数是整个程序的起点;但是,main函数却不是程序启动后真正首先执行的代码。 除了由程序员编写的源代码编译成目标文件进而...
Qt
21,464
社区成员
26,689
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章