【问题标题】:The procedure entry point could not be located in dynamic link library过程入口点无法位于动态链接库中
【发布时间】:2014-08-27 10:21:17
【问题描述】:

打开我的应用程序时出现以下错误。

我使用windows 7 32bit 平台,并使用Qt v5.3.1MinGW 4.8.2 - 32bit 编译器。
所有带有Qt5Core.dll for 5.3.1 版本的dll 文件已经存在。
我不知道如何解决这个问题。

【问题讨论】:

  • 您应该确保应用程序包含它所链接的 dll。谁创建了那个应用程序?还有 dll 吗?
  • Who created that app -> 我,And the dlls -> 我已将重要的dll文件移动到执行文件旁边。

标签: c++ qt dll qt5


【解决方案1】:

您可能会收到此错误,因为您使用 QtCreator 目录中的 dll,而该 dll 未使用 mingw 编译(通常 QtCreator 在 Windows 上使用 Microsoft Visual Studio 编译)

您应该使用来自C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin(例如)的 dll。

使用mingw编译的应用也需要使用mingw编译的dll。

【讨论】:

    猜你喜欢
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 2018-09-23
    • 2021-02-16
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    相关资源
    最近更新 更多