嵌入式学习小组
直播中

其实znvm

8年用户 1209经验值
擅长:电源/新能源
私信 关注

请问Qt5.6+Linux4.1.15怎么添加sqlite的驱动呢?

请问Qt5.6+Linux4.1.15的系统里面带有sqlite的驱动么,如果没有的话该怎么添加呢

回帖(4)

李雪雅

2022-11-28 16:33:55
这个是支持的,这边没有现成移植sqlite的教程,你参考一下这个  http://jingyan.eeboard.com/article/66713
举报

毛春华

2022-11-28 16:34:10
yocto生成的rootfs里面就有sqlite驱动,不过其中rootfs的qt5.6没有sqlite插件。
所以要使用sqlite的话,要么自己找个qt5.6的源码编译一个libqsqlite.so的文件放到/usr/lib/qt5/plugins/sqldriver/目录下,这样就可以在qt应用中通过调用qt5.6的接口来使用sqlite;要么在qt应用中直接调用sqlite的linux接口。
举报

洪欣意

2022-11-28 16:34:38
请问重新编译的交叉编译工具用的是什么。编译好之后是全部移植到开发板吗还是只拷贝libqsqlite.so
举报

张秀华

2022-11-28 16:34:41
1,去linaro官方找一个类似的编译器,我以前用的是4.8的。

2,再去qt官方找一个QT版本一致的源码。

3,自己设置编译选项,手动编译。

4,将生成的libqsqlite.so拷贝到文件系统。

亲测可以使用,当然这个方法只针对imx6Q,且用yocto来生成Qt5.6.2+Linux4.1.15的文件系统。

当然建议还是直接调用linux下的sqlite接口,一劳永逸。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分