在官网下载了linux下5.2.0安装包,选择了带源码安装
安装完成后构建项目发现-lGL错误,需要安装一个gl库,命令如下
sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev
如果未安装mysql,运行命令安装mysql
sudo apt-get install mysql-server mysql-client
安装过程中会跳出窗口设置密码,用户名为root
现在编译驱动还会出现问题,原因是因为需要安装mysql-devel,Ubuntu下的名称是libmysqlclient-dev安装命令如下
apt-get install libmysqlclient-dev
用Qt creator打开mysql驱动源码,路径是Qt5.2.0/Src/qtbase/src/plugins/sqldrivers/mysql,打开工程,执行Qmake,构建项目,编译好的驱动在Qt5.2.0/Src/qtbase/plugins/sqldrivers目录下,将libqsqlmysql.so拷贝到Qt5.2.0/5.2.0/gcc/plugins/sqldrivers目录下
重新运行需要连接mysql的工程,连接成功。