记录一下自己在解决过程印象比较深刻的问题。
我在使用Qt编写上位机时,使用Qt生成Release版本.的exe程序,在执行过程中提示“Qt无法定位程序输入点_z21qRegeisterResourceDataiPKhS0_S0于动态链接库Qt5Core.dll“这个问题。网上搜索了环境变量的设置方法(后来发现的确是这个问题)。始终提示上述错误并且不能执行。
直到顺着一篇篇文章看到这篇文章https://blog.csdn.net/lsq2902101015/article/details/46911457,将里面的工具Dependency Walker下载了下来。果然看到自己的exe程序缺少一些dll文件(黄色冒号指示缺少)。少了就说明之前环境变量配错了,于是在安装qt软件的文件夹中搜索相关的dll文件,例如Qt5Core.dll。结果竟然发现D:\Qt\Qt5.9.8\Tools\QtCreator\bin和
D:\Qt\Qt5.9.8\5.9.8\mingw53_32\bin目录中都存在上述dll文件。
于是尝试更换变量路径,试了一下发现可以了,问题解决。