最近因为学业要求,写了两个小小小系统(课程有点紧张,加上最近事情比较多,就没怎么学习qt)
在使用qt自带windeployqt发布的时候碰到两个小问题
下面给出问题解决办法:
1.发布的时候提示 Remember to call vcvarsall.bat to complete environment setup!
如下图所示:
解决办法:
1.在电脑中找到对应的 ”vcvarsall.bat“ 这个文件,记住对应的路径。 我的电脑对应的地址为:D:\vs\VC\vcvarsall.bat
2.打开QT自带的windeployqt 键入第一行代码:
call "(刚刚的路径)D:\vs\VC\vcvarsall.bat"
3.使用“cd /d 路径”打开exe所在的文件夹,使用windeployqt命令.
2.问题2:成功打包文件后,点击相应的exe还是无法运行,或者报错
解决办法(参考):
1:把windeployqt打包后的目录移到exe的上一层目录里或者把exe放到当前目录的下一个目录(新建一个文件夹)。
2:如果程序基于mingw,把打包的Qt5Core.dll文件替换为MinGW的bin目录里的同名文件。