qq_35578340
qq_35578340
2021-03-02 21:28

QSqlite 报错 无法加载

请教一个问题,标准ubutun(64位)下编译操作db文件正常,交叉编译正常,放到ARM板子上后报错

 

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QMYSQL QMYSQL3

 

看到有解决方案:

  1.编译的时候 .pro文件中 ,要加上  QT += sql   ,这个问题大多数人都知道的。
    2.交叉编译编译Qt时,configure配置要加上两个参数,
      其一, -qt-sql-sqlite, 这个参数也很多人会注意到,
      其二, -plugin-sql-sqlite, 这个参数很多没有自己详细看过configure -h的人,我相信会漏掉的。
    3.移植,除了将lib下的库移到arm板,导出导出外,还需要将plugins一并移植上去,并导出路径 export QT_PLUGIN_PATH=.../plugins
————————————————
版权声明:本文为CSDN博主「cuierpeng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cuierpeng/article/details/44464373

 

但是第2点如何配置。。。请教下,或者有没有别的解决方案

 

 

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答