我的Qt学习之路——配置Qt环境及Qt程序打包

本来设置环境变量应该写在Qt分类的第一篇,今天正好遇到这方面的问题了,就来写一下我的解决方法~


设置环境变量:

假如没有添加环境变量,运行dubug或release文件夹下的exe文件就会出现:


我的Qt学习之路——配置Qt环境及Qt程序打包


而且会报多个错误......

以下是解决方法:

先找一下Qt目录中bin文件的路径,例如我的时D:\qt\Qt\5.9.1\mingw53_32\bin

右键我的电脑--属性--高级系统设置--高级--环境变量--变量选中Path--编辑--新建--最后把你的bin文件的路径给添加进去


程序打包:

当我成功运行release版本中的exe文件后,我激动的拿到舍友的笔记本里想去‘share我的Qt学习之路——配置Qt环境及Qt程序打包’一下,结果...又是缺少了一堆动态链接库的文件,我扫兴的回去一瞅,bin文件夹下面那么多dll文件,总不能全复制过来吧,然后我就百度了下:

一个很有效的解决办法:

从开始菜单能找到Qt自带的一个命令行工具,打开,输入windeployqt+空格+你的可执行文件的路径

比如说我的就是windeployqt  F:\blog\qt\document\build-notepad-Desktop_Qt_5_9_1_MinGW_32bit-Release\release\notepad

然后回车,就会把需要用到的动态链接库自动添加到你可执行文件所在目录下


我的操作过程:


我的Qt学习之路——配置Qt环境及Qt程序打包


回车(因为我先前已经添加过了,所以都是uptodate了)


我的Qt学习之路——配置Qt环境及Qt程序打包