Qt - 双击运行exe时报错:无法定位程序输入点_ZdlPvj于动态链接库

简介

使用Qt IDE编译生成的exe可执行文件,在编译器中直接运行没有任何问题,但是进入exe生成目录直接双击运行就报错

 

问题出在

安装了strawberry perl工具,在系统环境变量中处理前置位置,windeploy拷贝的libstdc++-6.dll库是strawberry perl里的MinGW下的,所以运行老是提示这个错误

 

解决办法

手动拷贝了下QT安装目录下的MinGW下的对应库即可解决

或者将strawberry perl卸载后再使用windeploy发布就不需要上述替换步骤了

posted @ 2021-07-15 16:53  Citrusliu  阅读(531)  评论(0编辑  收藏  举报