Alcor123456 2024-01-15 14:33 采纳率: 71.4%
浏览 10

qt5.14.2+qgis+mysql识别不到数据库驱动

window下qt5.14.2+qgis二次开发,将qgis依赖项拷贝到项目生成的build文件夹下,qt识别不到任何数据库驱动,但是不拷贝这些依赖项,mysql及其他数据库驱动可正常使用,刚开始觉得是qt.conf文件配置的问题后来经过各种尝试将qt.conf文件删除后依旧识别不到任何数据库驱动,也尝试过将数据库的dll文件拷贝到build文件夹下(本人使用的是mysql其中dll文件包括:libmysql.dll,以及通过qt源代码所编译出的mysql驱动qsqlmysql.dll,qsqlmysqld.dll),所有尝试拷贝过的位置分别为plugins,platform,及项目的exe文件同级目录,项目文件夹下等等,注:在引入qgis依赖项之前,所有数据库及mysql都可正常使用及识别到驱动,mysql驱动也通过qt源代码编译过。位数都一样都为64位,编译所使用的是msvc2017 release版本。
展示数据库驱动代码:

img

添加qgis依赖项前所识别到的数据库驱动:

img

添加qgis依赖项后所识别到的数据库驱动:

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-15 16:03
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月15日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音