前言
发现构建项目使用Enigma Virtual Box 封包后的exe点击后会提示"cannot load library Qt5Cored.dll",但是在Qt点击运行时却能正常运行
提示:以下是本篇文章正文内容,下面案例可供参考
一、原因?
因为编译的版本为debug版,debug版需要把Qt5Cored.dll封包进去,可能是将Release版的Qt5Core.dll封包了进去,没有打包Qt5Cored.dll,导致这样的问题出现
二、解决
1.Qt编译Release版
2.将缺少的.dll文件打包进去
总结
还是对Qt的文件封包不够了解,缺少对所需的dll文件的了解,后续加强学习!