【Qt经验】QT软件打包报错 无法定位程序输入点_ZdlPvj于动态链接库 Qt5Sql.dll上

最近使用windeployqt.exe打包程序,总是出现报错

无法定位程序输入点_ZdlPvj于动态链接库 Qt5Sql.dll上

方法一:经过搜索博客,大多说的都是将qt文件夹的bin文件放到环境变量前面,经过配置还是报错。

方法二:核对qtcreator编译的版本和环境变量的是否一致,经过检查似乎也没问题

重点来了,当我使用命令g++ -v,看到当前使用的路径是C:/Strawberry/c/bin/

这就恍然大悟了,原来windeployqt命令生成的包依赖来自这里,那确实是版本不对。

我的解决方案是在环境变量添加bin,原来上面方法一、方法二没错,只不过是把安装目录的tools下的bin给放到环境变量

接着检查使用命令g++ -v,可以看到,此时的包依赖路径是正确的

相关推荐
2401_891482174 分钟前
C++中的事件驱动编程
开发语言·c++·算法
sw1213898 分钟前
C++与Rust交互编程
开发语言·c++·算法
2401_8579182912 分钟前
模板编译期机器学习
开发语言·c++·算法
weixin_4041576813 分钟前
Java高级面试与工程实践问题集(一)
java·开发语言·面试
清风徐来QCQ15 分钟前
Java2(valueOf,Character,StringBuilder,设计模式)
java·开发语言
2403_8355684717 分钟前
多平台UI框架C++开发
开发语言·c++·算法
台XX19 分钟前
Java容器常用方法
java·开发语言
yunyun3212320 分钟前
C++中的适配器模式
开发语言·c++·算法
山上三树24 分钟前
Qt QObject介绍
开发语言·qt
Yang-Never24 分钟前
OpenGL ES ->YUV图像基础知识
android·java·开发语言·kotlin·android studio