前端之家收集整理的这篇文章主要介绍了
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.