嵌入式爱好者

查看: 73250|回复: 7

[Linux] IM8Mq文件系统不Qt数据库驱动没有

[复制链接]

10

主题

34

帖子

58

积分

i.MX8MM通行证i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2021-1-27 11:10:22 | 显示全部楼层 |阅读模式
没有数据库驱动,写的Qt程序移植了之后无法运行
回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-1-28 09:38:01 | 显示全部楼层
给您编译了一个库文件,如附件所示:

sqldrivers.zip

2.88 MB, 下载次数: 11, 下载积分: 贡献 1

点评

谢谢您,在网上查了很多信息,最终,得到了解决方法,您给我的库可以在qt源码中编译得到,需要在应用程序所在的文件夹下面新建一个名为 sqldrivers 的问件夹,并且将您libqsqlite.so文件放在里面就可以使用。  详情 回复 发表于 2021-1-28 16:58
root@imx8mqevk:~# cp libqsqlite.so /usr/lib root@imx8mqevk:~# ls 1231.PNG ArmTest DataBase LOG SqlTest chineseInput images >**nguangpu.png lib lib.zip libqsqlite.so mySqlite resourse sk  详情 回复 发表于 2021-1-28 15:33
谢谢您耐心解答,我对yocto的文件系统不了解。  详情 回复 发表于 2021-1-28 15:31
嗯嗯,非常感谢,我想到这个了,但我把这个库拷贝到/usr/lib下不管用,google了人家说要重新编译文件系统,但我认为不至于,这个库是要放在哪里,怎么配置。  详情 回复 发表于 2021-1-28 15:29
点评回复 支持 反对

使用道具 举报

10

主题

34

帖子

58

积分

i.MX8MM通行证i.MX6UL通行证

 楼主| 发表于 2021-1-28 15:29:24 | 显示全部楼层
djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

嗯嗯,非常感谢,我想到这个了,但我把这个库拷贝到/usr/lib下不管用,google了人家说要重新编译文件系统,但我认为不至于,这个库是要放在哪里,怎么配置。
点评回复 支持 反对

使用道具 举报

10

主题

34

帖子

58

积分

i.MX8MM通行证i.MX6UL通行证

 楼主| 发表于 2021-1-28 15:31:03 | 显示全部楼层
djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

谢谢您耐心解答,我对yocto的文件系统不了解。
点评回复 支持 反对

使用道具 举报

10

主题

34

帖子

58

积分

i.MX8MM通行证i.MX6UL通行证

 楼主| 发表于 2021-1-28 15:33:24 | 显示全部楼层
djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

root@imx8mqevk:~# cp libqsqlite.so /usr/lib
root@imx8mqevk:~# ls
1231.PNG  ArmTest  DataBase  LOG  SqlTest  chineseInput  images  >**nguangpu.png  lib  lib.zip  libqsqlite.so  mySqlite  resourse  skin  test.PNG  ziyuan
root@imx8mqevk:~# ./SqlTest
SqlInit init
QThread(0x1e686b50)
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
"connece filed?\n"

放在/usr/lib下不管用,再工程目录下引用也是这样,您知道怎么处理吗?

点评

djh
放到这个目录下:/usr/lib/plugins/sqldrivers  详情 回复 发表于 2021-1-28 17:01
点评回复 支持 反对

使用道具 举报

10

主题

34

帖子

58

积分

i.MX8MM通行证i.MX6UL通行证

 楼主| 发表于 2021-1-28 16:58:18 | 显示全部楼层
djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

谢谢您,在网上查了很多信息,最终,得到了解决方法,您给我的库可以在qt源码中编译得到,需要在应用程序所在的文件夹下面新建一个名为   sqldrivers   的问件夹,并且将您libqsqlite.so文件放在里面就可以使用。

点评

您好,请问一下,我是再嵌入式设备下sqlite驱动不成功,但是在/usr/lib下又是有libqsqlite3.so这个库的,请问一下您是怎么解决的, 我按照您的这方式不可行,谢谢  详情 回复 发表于 2021-4-8 15:41
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-1-28 17:01:25 | 显示全部楼层
zhengdaaimama 发表于 2021-1-28 15:33
root@imx8mqevk:~# cp libqsqlite.so /usr/lib
root@imx8mqevk:~# ls
1231.PNG  ArmTest  DataBase  LO ...

放到这个目录下:/usr/lib/plugins/sqldrivers
点评回复 支持 反对

使用道具 举报

1

主题

10

帖子

23

积分

i.MX8MM通行证RK3568通行证

发表于 2021-4-8 15:41:44 | 显示全部楼层
zhengdaaimama 发表于 2021-1-28 16:58
谢谢您,在网上查了很多信息,最终,得到了解决方法,您给我的库可以在qt源码中编译得到,需要在应用程序 ...

您好,请问一下,我是再嵌入式设备下sqlite驱动不成功,但是在/usr/lib下又是有libqsqlite3.so这个库的,请问一下您是怎么解决的, 我按照您的这方式不可行,谢谢
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:49

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表