程序入口点不能位于动态链接库中 [英] The procedure entry point could not be located in dynamic link library
问题描述
打开我的应用程序时出现以下错误。
I have the following error when open my application.
我使用 windows 7 32bit
平台,而$ code> Qt v5.3.1 与 MinGW 4.8.2 - 32bit
编译器。
所有dll的文件与 Qt5Core.dll
5.3.1
版本已经存在。
我不知道如何解决这个问题。
I'm use windows 7 32bit
platform, and Qt v5.3.1
with MinGW 4.8.2 - 32bit
compiler .
All dll's files with Qt5Core.dll
for 5.3.1
version already exists .
I don't know how to solve this problem.
推荐答案
可能您会收到此错误,因为您使用的是没有使用 mingw
编译的QtCreator目录中的dll(经常使用Microsoft Visual Studio在Windows上编译的QtCreator )
Probably you get this error because you use dlls from QtCreator directory which was not compiled with mingw
(often QtCreator compiled with Microsoft visual studio on Windows)
您应该使用中的dll C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin
(例如)。
使用 mingw
编译的应用程序需要使用 mingw
。
App which was compiled with mingw
needs dll which compiled with mingw
too.
这篇关于程序入口点不能位于动态链接库中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!