无法找到QtCore4.dll过程入口点

时间:2014-05-06 06:53:49

标签: c++ windows qt dll migration

我正在将项目从Qt 4.x迁移到Qt5,我已经完成了迁移代码,但是生成的exe需要某些库给我一些问题。我已经将.dll需要放在与.exe相同的文件夹中,直到现在我已经成功提供了它请求的所有库,但现在我似乎无法找到合适的QtCore4.dll。

在同一文件夹中没有任何DLL&使用在System32&amp ;;中找到的DLL使用从dll文件下载的DLL我得到相同的下一个错误:

The procedure entry point _Z11qUncompressPKhi could not be located in the dynamic link library QtCore4.dll

使用在C:/Qt/4.8.5/bin找到的DLL,我得到:

The procedure entry point _??1QVariant@QAE@XZ could not be located in the dynamic link library QtCore4.dll

我已经尝试将它们中的每一个放在System32中并且没有解决任何问题。 当我在命令行中执行下一个命令时:

regsvr32 QtCore4.dll

我明白了:

  

模块“QtCore4.dll”可能与版本不兼容   您正在运行的Windows。检查模块是否与a兼容   regsvr32.exe的x86(32位)或x64(64位)版本

我的系统类型是x64位。

我希望我提供足够的信息,如果我错过了什么请告诉我。 谢谢。

0 个答案:

没有答案