• 4524阅读
  • 2回复

有关qt程序从 fedora移植到ubuntu的问题 [复制链接]

上一主题 下一主题
离线shifan
 
只看楼主 正序阅读 楼主  发表于: 2010-03-10
我编写了一个使用到了sqlite的程序,在我的fedora11上正常运行,然后把代码拷贝到ubuntu下面使用同一个版本的qt sdk 再编译,通过。但是运行时出现以下问题:
Starting /home/kanas/project/MagicSend/MagicSend...
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
QSqlError(-1, "Driver not loaded", "Driver not loaded")
不知是什么原因,请大侠指点。
离线shifan
只看该作者 2楼 发表于: 2010-03-10
我就是从官网上下的QtCreator的那一套sdk,然后点击安装程序,默认安装的。在fedora下面都正常使用,为什么到ubuntu下面就不行了?
编译出来的是不是.so动态链接库?在我的qt的路径里面好像有。$HOME/public/totalQt/bin/sqldrivers中有libqsqlite.so,其中$HOME/public/totalQt是我的Qt安装路径。而且那个文件夹中就只有这么一个文件,好像没有关于mysql的库。可是为什么运行时说有mysql的driver却没有sqlite的driver?
离线xtfllbl

只看该作者 1楼 发表于: 2010-03-10
sqllite的驱动没有,请自行编译,ubuntu的话没那么麻烦,apt就搞定了
上海欢迎您
快速回复
限100 字节
 
上一个 下一个