向版主求救!!!本人按照论坛上高人的指点,编译成功qt4.5.2的MySql的驱动,在qt4.5.2的安装目录下找到了驱动插件/QT-4.5.2/plugins/sqldrivers/libqsqlmysql.so,可是这个文件大小只有77.9K,
实在搞了几天了都没有弄出来,特向版主和各位高人请教!!或者谁能给发下linux下qt4.5.2版本编译好的插件(支持中文的)。别总说编译方法,很麻烦。共享一下。谢谢先啦!!!
运行链接MySql数据库的程序出现如下错误:
[root@tangji bin]# ./zzworldserver
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
failed to open mysql
源程序如下:
bool createConnection()
{
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("123456");
db.setDatabaseName("zzworld");
if (!db.open()) {
puts("failed to open mysql");
return false;
}
return true;
}
[root@tangji bin]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.40-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases
-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
| zzworld |
+--------------------+
4 rows in set (0.19 sec)
mysql> use zzworld
Database changed
mysql> show tables
-> ;
+-------------------+
| Tables_in_zzworld |
+-------------------+
| zzworld |
+-------------------+
1 row in set (0.04 sec)
mysql> desc zzworld
-> ;'
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| password | varchar(20) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
实在搞了几天了都没有弄出来,特向版主和各位高人请教!!或者谁能给发下linux下qt4.5.2版本编译好的插件(支持中文的)。别总说编译方法,很麻烦。共享一下。谢谢先啦!!!