我有一个Qt应用程序,它使用SQLite作为数据库。在Qt Creator环境中,我的所有查询都完美执行,一切都很好,但是当我在项目文件夹中运行可执行文件时,没有查询正在执行,我收到错误“无查询,无法获取行”。我的数据库是开放的,所以我不知道是什么问题。有这个原因吗?
答案 0 :(得分:0)
您应该将SQLite数据库文件放在可执行文件旁边。也:
在Windows上:
这些dll文件位于bin文件夹中已安装的Qt目录中。
在Linux上:
这些文件位于lib文件夹或导演" / usr / lib / i386-linux-gnu"中已安装的Qt目录中。