当前位置:编程学习 > wap >>

在ubuntu上使用qt4连接mysql5的问题

我在UBUNTU10.04上安装了QT4.8和MySQL5.6
然后QMake了QtSDK下的src/plugins/sqldrivers/mysql下的mysql.pro
然后make和make install后在Qt/plugins/sqldrivers下面也出现了libqsqlmysql.so
但是在编写程序时QSqlDatabase::addDatabase("QMYSQL");却失败了 
显示如下调试信息:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL

为什么available drivers里面有QMYSQL还是失败呢?
但是用QSQLITE却能连上MySQL数据库,真是奇怪,谁知道原因啊,请指教!
ubuntuQt4 MySQL ubuntu Qt4 MySQL QMYSQL --------------------编程问答-------------------- 命令行输入:sudo apt-get install libqt4-sql-mysql --------------------编程问答-------------------- 可以直接在软件中心 输入 libqsqlmysql.so --------------------编程问答-------------------- 请问我已经安装了mysql-5.6.10-linux-glibc2.5-i686.tar  还需要安装 mysql-devel吗? --------------------编程问答-------------------- Qt编译出来的数据库程序用的数据库驱动在QtSDK\Desktop\Qt\4.8.1\mingw\plugins\sqldrivers下,你编译应该没问题,但编写程序时库的位置是否在.pro文件里指定了 --------------------编程问答-------------------- 将编译好的mysql插件放到你这个项目的/plugins/sqldrivers/下面。或者直接放到qt的这个目录下面。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,