fedora下qt的mysql驱动编译以及相关的配置实例教程,这里是32位系统,如果是64位系统,修改相应的路径需要修改
一、mysql的安装和配置
yum install mysql
yum install mysql-serveryum install mysql-develchgrp -R mysql /var/lib/mysqlchmod -R 770 /var/lib/mysql
service mysqld start
二、QtSDK的安装使用二进制安装包进行安装,首先赋予其可执行权限,安装之.
三、运行/opt/QtSDK下的SDKMaintenanceTool安装qt的源代码,源代码会被安装在/opt/QtSDK/QtSources中
切换到/opt/QtSDK/QtSources/4.8.0/src/plugins/sqldrivers/mysql下执行
qmake-qt4 “INCLUDEPATH+=/usr/include/mysql” “LIBS+=-L/usr/lib/mysql -lmysqlclient_r” mysql.pro
make
执行完成之后,操作所在的路径中会多出一个文件 libqsqlmysql.so,这就是qt的mysql驱动。把它拷贝到Qt SDK的Qt相应位置上,在我的机器里它在/opt/QtSDK/Desktop/Qt/474/gcc/plugins/sqldrivers
cp /opt/QtSDK/QtSources/4.8.0/src/plugins/sqldrivers/mysql/libqsqlmysql.so .
重载权限