zhengdaaimama 发表于 2021-1-27 11:10:22

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

没有数据库驱动,写的Qt程序移植了之后无法运行

djh 发表于 2021-1-28 09:38:01

给您编译了一个库文件,如附件所示:

zhengdaaimama 发表于 2021-1-28 15:29:24

djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

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

zhengdaaimama 发表于 2021-1-28 15:31:03

djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

谢谢您耐心解答,我对yocto的文件系统不了解。

zhengdaaimama 发表于 2021-1-28 15:33:24

djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

root@imx8mqevk:~# cp libqsqlite.so /usr/lib
root@imx8mqevk:~# ls
1231.PNGArmTestDataBaseLOGSqlTestchineseInputimages>**nguangpu.pngliblib.ziplibqsqlite.somySqliteresourseskintest.PNGziyuan
root@imx8mqevk:~# ./SqlTest
SqlInit init
QThread(0x1e686b50)
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
"connece filed?\n"

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

zhengdaaimama 发表于 2021-1-28 16:58:18

djh 发表于 2021-1-28 09:38
给您编译了一个库文件,如附件所示:

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

djh 发表于 2021-1-28 17:01:25

zhengdaaimama 发表于 2021-1-28 15:33
root@imx8mqevk:~# cp libqsqlite.so /usr/lib
root@imx8mqevk:~# ls
1231.PNGArmTestDataBaseLO ...

放到这个目录下:/usr/lib/plugins/sqldrivers

Jamz_T 发表于 2021-4-8 15:41:44

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

您好,请问一下,我是再嵌入式设备下sqlite驱动不成功,但是在/usr/lib下又是有libqsqlite3.so这个库的,请问一下您是怎么解决的, 我按照您的这方式不可行,谢谢
页: [1]
查看完整版本: IM8Mq文件系统不Qt数据库驱动没有