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

相关推荐
用户805533698034 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner4 天前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz9 天前
QML Hello World 入门示例
qt
xcyxiner12 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner13 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner13 天前
DicomViewer (添加模型类)3
qt
xcyxiner14 天前
DicomViewer (目录调整) 2
qt
xcyxiner14 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
LDR00616 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术16 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript