由于找不到qt5core.dll,无法继续执行代码,设置环境变量法解决
在完成QT项目后,对项目进行release后得到build-coinFlip-Desktop_Qt_5_12_0_MinGW_64_bit-Release文件后,进入release中运行对应项目的exe文件后出现
由于找不到qt5core.dll,Qt5Widgets.dll,Qt5Multimedia.dll,Qt5Gui.dll,Qt5Gui.dll等错误导致应用程序无法运行。
根据缺少动态链接库(dll)文件的一般处理手段:将系统提示缺少的dll的文件添加到C:\Windows\System32中。
在尝试该方法后再次运行项目应用程序时,出现由于找不到libgcc_s_seh-1.dll的提示,重复步骤添加libgcc_s_seh-1.dll到C:\Windows\System32中依旧出现报错。
因此,考虑设置环境变量的方法来进行解决。
1.查看QT的对应版本,使用的版本为 5.12.0 Mingw 64bit
2.找到QT5对应版本的bin文件,得到对应路径D:\QT\5.12.0\mingw73_64\bin
3.使用cmd输入control system
4.打开高级设置,选择环境变量
5.双击path,点击新建,将D:\QT\5.12.0\mingw73_64\bin输入完成环境变量的设置,确认并返回
此时回到 release文件中运行QT项目的应用程序,即可成功运行