项目场景:
嵌入式项目中使用小型数据库sqlite
问题描述
在使用SQLITE时,发生driver not load错误
原因分析:
是因为没有找到qsqlite 插件,qt会有一些功能以插件的形式出现的,如图片,jpeg,png,等。大家有在使用Qt Creator 可以看看,它的目录其中就有,sqldrivers,imageformats,这两个目录中的文件就是插件,那么Creator是用QT编译的所以它也要使用到QT提供的插件。
解决方案:
在使用SQLITE时,将sqldrivers目录copy到应用程序所在目录就可以了