QT5.4 计算器程序 打包&发布,解决dll的最新解决方案

 

 

QT写界面还是很不错,就是打包会比较麻烦,折腾了一天总算是打包完成了。

 

QT软件的打包发布一个难点是必备dll文件的识别,现在高版本QT自带了一个windeployqt工具,直接会把需要的dll生成一份,放在软件的目录里面。

QT5.4 计算器程序 打包&发布,解决dll的最新解决方案

 

这样必要的库文件就自动添加完毕.

 

2.一般情况下,还是会少一两个.dll 用depends软件检测一下,看看还缺什么/p>

QT5.4 计算器程序 打包&发布,解决dll的最新解决方案

在“Enter Input File Name”一栏指定Qt编译生成的 *.exe 文件,同时在“EnterOutput File Name”一栏会自动生成打包后输出文件的路径和文件名称。(请无视中间的广告!)

点击左下方的“Add…”按钮,添加所有的依赖链接库文件;然后点击右下方的“FilesOptions”,在弹出的对话框里选中“Enable Files Virtualization”和“CompressFiles”两项;“OK”后返回点击“Process”并等待小伙伴干完该干的活。

QT5.4 计算器程序 打包&发布,解决dll的最新解决方案

 

这样你就成功了。


 

 

Qt5.4  主要依赖链接库说明

1.QT模块库

 

1

2

3

4

Qt5Core.dll      #QT核心库

Qt5Gui.dll       #QT Gui库

Qt5Widgets.dll   #QT Widgets库,QT 5中GUI程序基本都需要此dll

#还有其他程序用到的Qt5XXX.dll

 

2.ICU依赖库

(International Component for Unicode,Unicode工具)

 

1

2

3

icudt51.dll     

icuin51.dll    

icuuc51.dll   

 

3.QT插件库(新增库,路径必须正确)

 

1

2

3

4

5

6

# 根据不同的程序,需要不同的插件库

#例如 QT_DIR/plugins/*/*.dll

# 需要将 platforms/*.dll,accessible/*.dll的文件结构保留

# 放在你所编译的程序所在目录

plugins/platforms/qwindows.dll

plugins/accessible/qtaccessiblewidgets.dll

 

4.EGL依赖库,为OpenGL,OpenGL es提供接口

 

1

2

libEGL.dll

libGLESv2.dll

 

5.mingw依赖库(msvc编译则无需这些库)

 

1

2

3

libgcc_s_dw2-1.dll

libstdc++-6.dll

libwinpthread-1.dll

 

6.VC运行库(mingw编译则无需这些库)

 

1

2

msvcr110.dll(对应VS2012)

msvcp110.dll

 

最后发一张程序的效果图,附带上程序和源代码的下载链接:http://pan.baidu.com/s/1dD1y8wh 密码:oa9h

QT5.4 计算器程序 打包&发布,解决dll的最新解决方案

转载于:https://www.cnblogs.com/Zengineer/p/4614613.html

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113137 人正在系统学习中 相关资源:滚齿机速查挂轮软件2.1版本.zip_插齿机挂轮计算软件-制造文档类…

来源:angzongqian6459

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年6月1日
下一篇 2015年6月1日

相关推荐