找不到合适的Qt5Core.dll文件。我找到的每一个都给出了不同的错误

时间:2016-05-15 23:15:14

标签: c++ qt dll deployment version

我正在尝试部署我的Qt应用程序,每次我都尝试加载Qt5core.dll,它给了我一个错误,说“无法找到程序入口点......”。

所以我尝试加载我机器上的不同版本,所有这些版本都给了我一个略有不同但相似的错误。

任何想法?

2 个答案:

答案 0 :(得分:0)

通过查看您的问题,我怀疑您要在Windows上部署项目,因为您很难找到正确的.dll文件。

我通常使用Qt的Windows部署工具(这里有更多关于他们网站的信息:windeployqt,它位于QTDIR/bin/文件夹中。

但是使用起来非常简单,我按照以下方式使用它:

windeployqt --release "C:\path\to\binary.exe"

然后,您应该可以通过复制上一个命令生成的输出文件来部署您的应用程序。

答案 1 :(得分:0)

知道了!当我尝试一些东西时,我包括Qt5Network.dll,但忘了我不再需要它。它在Qt5Core.dll中调用的程序不在我使用的版本中。