打包问题:
使用Qt自带工具windeploy.exe打包一个C++程序时,命令:
C:\Users\window>cd /d C:\Users\window\Desktop\exam
C:\Users\window\Desktop\exam>windeployqt qiniu_001.exe
报错无法找到Anaconda中的相关依赖:Unable to find dependent libraries of D:\Anaconda3\Library\bin\Qt5Widgetsd.dll : Cannot open ‘D:/Anaconda3/Library/bin/Qt5Widgetsd.dll’:
原因:
Anaconda 中环境带有pyqt包时,可能通过环境变量查找到相关bin目录,并在其中寻找依赖库,从而冲突
解决:
先将环境变量中类似这条路径:D:\Anaconda3\Library\bin,随便修改。打包后再改回来就行。