简介
使用Qt IDE编译生成的exe可执行文件,在编译器中直接运行没有任何问题,但是进入exe生成目录直接双击运行就报错
问题出在
安装了strawberry perl工具,在系统环境变量中处理前置位置,windeploy拷贝的libstdc++-6.dll库是strawberry perl里的MinGW下的,所以运行老是提示这个错误
解决办法
手动拷贝了下QT安装目录下的MinGW下的对应库即可解决
或者将strawberry perl卸载后再使用windeploy发布就不需要上述替换步骤了