首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

windows上Qt发布用QtGuid4.dll、QtCored4.dll

2013-02-24 
windows下Qt发布用QtGuid4.dll、QtCored4.dll我把用minGW编译好的exe拿到别的没有装Qt库的机子上,运行提示

windows下Qt发布用QtGuid4.dll、QtCored4.dll
我把用minGW编译好的exe拿到别的没有装Qt库的机子上,运行提示说要QtGuid4.dll(178MB),QtCored4.dll(40+MB)。这两个一起放到exe的目录下,哇能运行了~。

后来看了一下大小,心都凉了,这个库怎么要这么大啊,我就等于是写了个halloworld(1M不到)的程序,发布就要这么大哇?我是不是哪里出了问题了?

我上网看大家说是用QtGui4.dll、QtCore4.dll就是没有那个d!可是这两个对我的程序没用……我只要QtGuid4.dll、QtCored4.dll这两个就能运行了!

大家怎么发布的?
[解决办法]
其实你还可以选择静态连接编译。只发布一个文件。大小要比所有动态链接的 DLL + EXE 小一点。
[解决办法]

引用:
其实你还可以选择静态连接编译。只发布一个文件。大小要比所有动态链接的 DLL + EXE 小一点。

可是static link不能拿来做商业用途,除非你的license是商业版
[解决办法]
引用:
引用:其实你还可以选择静态连接编译。只发布一个文件。大小要比所有动态链接的 DLL + EXE 小一点。
可是static link不能拿来做商业用途,除非你的license是商业版

还是按标准的办法用比较好。
还要加上图片、codec什么的插件,建议用procexp查看需要的dll和插件。
[解决办法]
呵呵,的确,那2个是debug版的
发release的体积会小些
再想小 就只有裁剪了 用汇编写helloworld对话框  可以几百k就够

热点排行