使用qt编写程序,然后windeployqt打包发布,运行程序显示无法定位程序输入点,如下图所示。
使用Qt 5.14.2 (MSVC 2017 64-bit) cmd界面进行打包的程序,刚开始运行时缺少相应的dll文件(缺少Qt5OpenGL.dll和qwt.dll),把相应dll文件拷贝到当前程序路径下,产生了新的提示信息“无法定位程序输入点”,遇到这种问题应该怎么解决?
注:之前使用windeployqt打包不会出现这种错误,且程序可以正常打开,之前程序使用MinGW 7.3.0 64-bit进行编译的,因此是使用Qt 5.14.2 (MinGW 7.3.0 64-bit)环境打包,这次是使用msvc 64bit编译的程序,Qt已经安装有VS 2017.
试过用regsvr32
注册Qt5OpenGL.dll,提示下面的信息,也试过在将dll文件拷贝到C:\Windows\SysWOW64
下面,再进行注册,也同样不行。