动态链接库中未找到过程入口点

5
我打开我的应用程序时出现了以下错误。
我使用的是 Windows 7 32 位平台,以及带有 MinGW 4.8.2 - 32 位编译器的 Qt v5.3.1 。所有针对 5.3.1 版本的 dll 文件,包括 Qt5Core.dll 都已存在。我不知道该如何解决这个问题。

你应该确保应用程序包含它链接的dll。谁创建了这个应用程序?还有那些dll呢? - Marco A.
谁创建了那个应用程序?-> 我创建的。而DLL文件呢?-> 我已经将重要的DLL文件移动到可执行文件旁边。 - Lion King
1个回答

14

可能您遇到此错误是因为您使用了来自QtCreator目录的dll,它没有使用mingw编译(通常在Windows上,QtCreator使用Microsoft Visual Studio进行编译)

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

使用mingw编译的应用程序也需要使用与之相同的mingw编译的dll。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接