QSqlite 加载失败的解决方法

         发现好多人在交叉编译QT后,在板子上运行,会出现QSqlite驱动无法加载的问题。

    QSqlDatabase: QSQLITE driver not loaded                                        
    QSqlDatabase: available drivers:   
  
    这个有三个原因可以找,
    1.编译的时候 .pro文件中 ,要加上  QT += sql   ,这个问题大多数人都知道的。
    2.交叉编译编译Qt时,configure配置要加上两个参数,
      其一, -qt-sql-sqlite, 这个参数也很多人会注意到,
      其二, -plugin-sql-sqlite, 这个参数很多没有自己详细看过configure -h的人,我相信会漏掉的。
    3.移植,除了将lib下的库移到arm板,导出导出外,还需要将plugins一并移植上去,并导出路径 export QT_PLUGIN_PATH=.../plugins
   
   
 
     本人及客户遇到问题一般都是这样解决的,如有不全面,还请大家补充交流,以解决更多人的问题。QQ 296163369.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值