请教一个问题,标准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点如何配置。。。请教下,或者有没有别的解决方案
不知道你这个问题是否已经解决, 如果还没有解决的话: