前言:Qt编译的可执行程序,如果直接运行,会出现0xc000007b报错,或者“由于占不到Qt5Network.dll,无法继续执行代码。重新安装程序可能会解决此问题”的报错,因为缺少相关的依赖包和动态库。
1、第一步:找到exe可执行文件
2、第二步:把exe文件复制到一个空白文件夹
注意:文件夹路径不能有中文,这里以output为例
3、第三步:根据Qt的编译器,选择Qt命令行打开。
4、第四步:在终端中输入以下命令
cd D:/output(输入完按下空格)
windeployqt DatabaseManageSystem.exe(输入完按下空格)
此时会自动出来一大堆日志,等到日志打印结束,output文件夹出现很多文件:
然后我们在把这些文件复制回原来的exe文件夹,现在就可以直接运行exe文件了。