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

相关推荐
g***86691 小时前
Windows上安装Go并配置环境变量(图文步骤)
开发语言·windows·golang
ku_code_ku1 小时前
python几种包管理器的分析比较
开发语言·python·包管理器
编程小Y1 小时前
ODB和其他C++ ORM框架相比有什么优势?
开发语言·c++
2301_795167201 小时前
Python 高手编程系列一十三:现实例子 — 延迟求值属性
开发语言·windows·python
Zfox_1 小时前
【Go】结构体、自定义类型与接口
开发语言·后端·golang
枫叶丹41 小时前
【Qt开发】Qt窗口(四) -> QDockWidget浮动窗口
c语言·开发语言·c++·qt·开源
星释1 小时前
Rust 练习册 101:字符串序列切片的艺术
开发语言·后端·rust
6***83051 小时前
VMware虚拟机配置桥接网络
开发语言·网络·php
de_furina1 小时前
[C++]string类的使用和模拟实现
开发语言·c++·gitee