QT写界面还是很不错,就是打包会比较麻烦,折腾了一天总算是打包完成了。
QT软件的打包发布一个难点是必备dll文件的识别,现在高版本QT自带了一个windeployqt工具,直接会把需要的dll生成一份,放在软件的目录里面。
这样必要的库文件就自动添加完毕.
2.一般情况下,还是会少一两个.dll 用depends软件检测一下,看看还缺什么/p>
在“Enter Input File Name”一栏指定Qt编译生成的 *.exe 文件,同时在“EnterOutput File Name”一栏会自动生成打包后输出文件的路径和文件名称。(请无视中间的广告!)
点击左下方的“Add…”按钮,添加所有的依赖链接库文件;然后点击右下方的“FilesOptions”,在弹出的对话框里选中“Enable Files Virtualization”和“CompressFiles”两项;“OK”后返回点击“Process”并等待小伙伴干完该干的活。
这样你就成功了。
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
转载于:https://www.cnblogs.com/Zengineer/p/4614613.html
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113137 人正在系统学习中 相关资源:滚齿机速查挂轮软件2.1版本.zip_插齿机挂轮计算软件-制造文档类…
来源:angzongqian6459
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!