Qt版本:Qt 5.9.8 环境:MinGW 5.3.0 32-bit
问题
用Qt Creator写完了Qt程序文件,想要直接打开在文件夹\build-XXXX-Desktop_Qt_5_9_8_MinGW_32bit-Debug\debug的程序运行,将其生成exe可执行程序以便提供给用户或在其它未安装Qt环境的电脑上运行。
然而当点击XXXX.exe时,却出现以下错误:由于找不到Qt5Cored.dll,无法继续执行代码。重新安装程序可能会解决此问题。 不要听它的话,重新安装也解决不了问题😒
解决方法
1、在计算机的随便一个地方新建一个文件夹(最好英文)。本文在D盘下新建了一个qtproject的文件夹。将\build-XXXX-Desktop_Qt_5_9_8_MinGW_32bit-Debug\debug下的exe文件复制粘贴到该文件夹下。 2、打开应用程序Qt 5.9.8 (MinGW 5.3.0 32-bit) 3、输入以下指令:
cd bin
windeployqt D:\qtproject
回车后,Qt 5.9.8 (MinGW 5.3.0 32-bit)便会如下图所示: 然后我们就会看到我们刚刚新建的文件夹下多了一堆文件,此时再点击exe文件,便可直接运行程序。
4、将该文件夹压缩给用户或其他电脑便可直接运行程序
|