我正在将项目从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位。
我希望我提供足够的信息,如果我错过了什么请告诉我。 谢谢。