【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,可以看到,此时的包依赖路径是正确的

相关推荐
Xin_ye10086几秒前
C# 零基础到精通教程 - 第八章:面向对象编程(进阶)——继承与多态
开发语言·c#
m0_748839496 分钟前
R包grafify:简单操作实现高效统计绘图
开发语言·r语言
Evand J9 分钟前
【课题推荐与代码介绍】卡尔曼滤波器正反向估计算法原理与MATLAB实现
开发语言·算法·matlab
奋斗的小方11 分钟前
Java基础篇09:项目实战
java·开发语言
froginwe1125 分钟前
Vue.js 监听属性
开发语言
c++逐梦人26 分钟前
五种IO模型与⾮阻塞IO
开发语言·网络
翎沣27 分钟前
C++面向对象三大特性
开发语言·c++
驭渊的小故事28 分钟前
java中的进程的详细解析
java·开发语言
烟雨江南aabb34 分钟前
Python第六弹:python爬虫篇:什么是爬虫
开发语言·爬虫·python
沐知全栈开发35 分钟前
Servlet 文件上传详解
开发语言