• 15992阅读
  • 11回复

QT生成的exe文件体积能弄小吗?真的太大了 [复制链接]

上一主题 下一主题
离线matao1563
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-16
— 本帖被 XChinux 执行加亮操作(2009-02-17) —
    只是一个空白窗口,放一个按钮,什么都不做,就有11M这么大(QT4.5预览版+vs2008)
  有没有哪里设置可以弄小点体积的。
离线lugaideath

只看该作者 1楼 发表于: 2009-02-16
帮不了你!我的是linux的,生成的很少!
离线wxvcf

只看该作者 2楼 发表于: 2009-02-16
debug
在线XChinux

只看该作者 3楼 发表于: 2009-02-16
静态编译?怎么会有11M之大?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线haulm

只看该作者 4楼 发表于: 2009-02-17
Linux下的Qt4界面程序只有几十KB,动态的依赖库也不会超过6M。
在线XChinux

只看该作者 5楼 发表于: 2009-02-17
vs2008生成的debug文件是与exe分开存储的,即使是debug编译也不可能是11M那么大吧?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mumutouv

只看该作者 6楼 发表于: 2009-02-17
只能是static link方式的了
离线nmiirq

只看该作者 7楼 发表于: 2009-02-17
若是静态编译的话,可以压缩一下,能减小部分容量!
离线foxyz

只看该作者 8楼 发表于: 2009-02-17
麻烦你把debug改成release的!!!!!!!!!!!!!
离线xjcook

只看该作者 9楼 发表于: 2009-02-18
估计是静态编译的。
离线matao1563
只看该作者 10楼 发表于: 2009-02-18
  我回来了。。。。
  我系统是win2003+vs2008+qt4.5,建的qt空白的窗口程序
  release方式编译后是5M多,debug方式是10M多,还没有静态MFC(因为不知道为什么,
  用vc++自建的mfc应用程序设置了"在静态库中使用MFC",则应用程序会大几百k,但是做好的程序可以直接发给别人使用,文件大小几百k,不再需要拷贝4个vc文件的运行环境(加一起共1M多),要是不用mfc静态连接,vc程序只有几十k
  用QT建的应用程序,设置了"在静态库中使用MFC",但是没有用,编译后文件没任何变化,发给别人用,会出现缺少那4个运行环境文件的提示,可能是个bug
离线laurentium
只看该作者 11楼 发表于: 2009-06-26
为了写界面方便,只有牺牲体积了
QT写界面还是比api来的清爽

要么就是放弃一些特性,在QT编译的时候就去掉一些功能,会小一点
快速回复
限100 字节
 
上一个 下一个