fedora下qt的mysql驱动编译以及相关的配置实例教程



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  .

重载权限