升级qt后无法找到过程入口点

时间:2015-05-28 15:07:22

标签: windows qt dll linker

我的应用曾经在Windows 7,Qt 5.3.2上运行。 最近(一个月前)我安装了Qt 5.4.1。我使用mingw32-make安装它来编译它(mingw版本:4.9.1)。我保留了先例版本。 你知道,这台计算机是一台生产计算机。我没有开发我的应用程序。

一周前,我想测试我的应用程序的新版本,仍然使用qt 5.3.2。当我想打开一个窗口时(使用QFileDialog),会出现此消息:

  

程序入口点?absoluteDir @ QFileInfo @@ QEBA?AVQDir @@ XZ无法位于动态链接库Qt5Core.dll

Here is the kind of answer我在网上找到了。

这不起作用。我使用右侧存储库中的dll。

我检查了路径,我试图重命名v5.4.1。

我本周早些时候发现:

  • 如果我使用Qt Creator打开我的应用程序(尝试所有这些版本:v3.2.1,v3.3.1,v3.4.0),则不会出现错误。

  • 如果我打开NotePad,如果我执行“打开新文件”,则会显示相同的消息。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

将所需的Qt 5.3.2库复制到具有可执行文件的文件夹。