【Qt开发】Win7 64位qt-windows-x86-msvc2015-5.6.0 DLL依赖库打包
来源:互联网 发布:淘宝购礼品盒 编辑:程序博客网 时间:2024/05/17 02:55
Win7 64位qt-windows-x86-msvc2015-5.6.0 DLL依赖库打包
今天开始系统的学习QT,第一个测试的问题就是在纯净的系统中如何正常运行,也就是找出QT生成的exe的依赖库问题
网上搜了下可以简单粗暴的用
D:\Qt\Qt5.6.0\5.6\msvc2015\bin\windeployqt.exe
这个自带的工具,然后在后面加个要打包的QT程序目录
如
D:\Qt\Qt5.6.0\5.6\msvc2015\bin\windeployqt.exe xxx\yyy\zzz\progName.exe
这样就会把一些QT相关DLL和目录打包到
xxx\yyy\zzz\
目录下,但是这有一个问题,就是体积很大
比如一个空的Wigets窗口文件折腾完有37MB,用7z压缩也有9.68MB,而我如果用Win32写可以控制在200KB内或更少......
好吧扯远了,其实一般10MB以内还好
但是目前这个可以再精简
之前
之后
platforms\qwindows.dll
这样最简GUI窗口的依赖DLL为4个,3个QT主要DLL,1个平台DLL
体积14.4MB,7z打包后4.35MB
对了,还有VC2015运行时库,我不知道单复制文件进去行不行,不过感觉最好还是装一下
VC2015版的vcredist_x86.exe体积13MB,不过好在一般要运行软件的电脑都得装VC运行时库,所以这个大概可以算是公共库,暂时不计在内
mingw应该同理,换对应的mingw依赖就行了
0 1
- 【Qt开发】Win7 64位qt-windows-x86-msvc2015-5.6.0 DLL依赖库打包
- windows查看dll依赖项,QT打包依赖库
- QT自动打包依赖dll
- win10 64位+qwt 6.1.4+qt 5.8.0 msvc2015 x64安装方法
- qt msvc2015配置
- windows 64位QT
- QT+VTK+win7 64位
- win7 64位 opencv Qt
- win7 64位安装VS2008+Qt开发环境
- Qt打包成dll
- 将Qt动态链接库生成的exe及依赖dll打包方法
- windeployqt指令打包Qt程序依赖库
- Win7+Qt5.6.0(64位)+msvc2015编译器 环境配置
- 【Qt】Qt发布可执行程序(打包依赖库)
- Qt--将Qt 动态链接生成的exe及依赖dll打包方法
- Windows编译64位QT并使用VS2010开发
- Qt生成文件依赖打包
- VC 2015 x86的DLL绿色包(QT 5.6)
- 毛超帅 画图工具。亿图。超级棒。请下载。______软件开发-帮助类
- PHP扩展模块Pecl、Pear以及Perl的区别
- ec++ 的笔记(2) ----- 构造/析构/赋值运算
- input自动填充-Autocomplete
- Struts2_03_Action实现
- 【Qt开发】Win7 64位qt-windows-x86-msvc2015-5.6.0 DLL依赖库打包
- GCC_RESET_STATUS Definition (check each platform SWI)
- 【bzoj 1176】[Balkan2007] Mokia(cdq分治+树状数组)
- 307RangeSumQueryMutable
- Android自定义星级评定条实现
- Android系统简介
- 7.4 L UVA 11806Cheerleaders
- Ubuntu server PostgreSQL安装以及基本操作
- CSS3弹性伸缩布局(一)——box布局