linux开发板使用SQLite出现QSqlDatabase: QSQLITE driver not loaded

我使用linux主板支持QT5.12.2
然后我在电脑上使用QT创建了一个项目,写了一段代码为:

img

然后我在电脑上编译成功以后 push到主板
运行的时候出现:

img

求解

主板是另一个机器吗?是的话上面有安装qt的库吗?

这个报错,大概意思是QT去加载它封装的sqlite的动态库(.so),然后找不到,所以报错。

那么重点问题就是要让它能找到并能加载

先本机调试看看确认能运行,确认动态库从哪里加载的,QT安装目录下也搜索sqlite找找。

然后开发板上应该有同名的动态库文件,但可能路径放的不一样,可以把开发板上的拷贝到相同的路径再试试