使用windeployqt打包qt时遇到的问题
打包教程参考
链接: www.jianshu.com/p/c0323b4efc77.
问题
打包时遇到各种dll文件缺失,问题多半出现在环境变量上,没使用正确的mingw打包。
1 配置环境变量
windeployqt打包依据系统的环境变量,配置好mingw的环境变量
在安装qt的时候应该有说明,这里不多做陈述。
2 和anaconda或者其他带mingw的冲突
如图,anaconda中也有mingw的环境变量。
解决方法依旧是配置环境变量。只要将我们所使用的mingw环境变量移动到最前面就可以了。如图,点击上下移动,或者编辑文本,将环境变量移动到最前面。
3 第三方库需要手动复制到目录下
似乎没啥好方法,运行提示缺啥补啥吧
未解决的
windeployqt打包的文件似乎优先使用系统的环境变量,导致打包的程序在安装有其他mingw版本的机器上运行会提示缺失文件。如anaconda。求各位大佬解惑。