粗犷未来

文章
4
资源
1
加入时间
2年10月24天

windeployqt发布项目 为何总是缺少dll

前情提要众所周知,Qt直接编译产生的exe文件很难在其他电脑中运行其根源在于Qt采用动态链接,所依赖的函数与类等,封装在dll(动态链接库·Dynamic Link Library)中所以,单单复制exe文件,会导致缺失dll依赖库,致使无法正确运行知道了问题所在,解决方法也是一目了然,只要将exe同dll依赖库一齐打包即可由于手动寻找依赖库极其不便,Qt贴心地提供了部署工具windeployqtUsage・偽[由于windeployqt现已加入Windows豪华环境变量]所以只要在CMD中