使QT-C ++中的exe文件缺少qt5cored dll

时间:2013-07-22 08:34:24

标签: c++ qt makefile nsis qmake

当我复制项目文件夹时 - 构建并生成bin文件夹 - 从我的计算机到其他人。它显示“程序无法启动,因为缺少QT5core.dll”

我是否会将 QT 安装到另一台计算机上以获取所有 QT dll - 它是2gb。我认为这不是一个好的解决方案。因为当我想把它转移给顾客时。他不想安装这个软件只是为了看程序。

我尝试使用 NSIS ,但我不知道如何从我的机器上获取 dll 。移动到构建文件夹我需要什么 dll

感谢您的任何解决方案。

2 个答案:

答案 0 :(得分:1)

可能是您未在目标计算机上安装的必需依赖项,请按照以下答案执行,它会得到解决:

Qt 5.0 program runs in QtCreator but not outside

答案 1 :(得分:0)

您无需在另一台计算机上安装任何东西。只需尝试转到Qt应用程序的安装位置,然后导航到“ .. \ Qt \ mingw53_32 \ bin”目录。搜索丢失的.dll文件,将它们复制到.exe文件所在的位置,然后重新运行该应用程序。