我的Qt学习之路——配置Qt环境及Qt程序打包
本来设置环境变量应该写在Qt分类的第一篇,今天正好遇到这方面的问题了,就来写一下我的解决方法~
设置环境变量:
假如没有添加环境变量,运行dubug或release文件夹下的exe文件就会出现:
而且会报多个错误......
以下是解决方法:
先找一下Qt目录中bin文件的路径,例如我的时D:\qt\Qt\5.9.1\mingw53_32\bin
右键我的电脑--属性--高级系统设置--高级--环境变量--变量选中Path--编辑--新建--最后把你的bin文件的路径给添加进去
程序打包:
当我成功运行release版本中的exe文件后,我激动的拿到舍友的笔记本里想去‘share’一下,结果...又是缺少了一堆动态链接库的文件,我扫兴的回去一瞅,bin文件夹下面那么多dll文件,总不能全复制过来吧,然后我就百度了下:
一个很有效的解决办法:
从开始菜单能找到Qt自带的一个命令行工具,打开,输入windeployqt+空格+你的可执行文件的路径
比如说我的就是windeployqt F:\blog\qt\document\build-notepad-Desktop_Qt_5_9_1_MinGW_32bit-Release\release\notepad
然后回车,就会把需要用到的动态链接库自动添加到你可执行文件所在目录下
我的操作过程:
回车(因为我先前已经添加过了,所以都是uptodate了)