Ubuntu下Qt5.2.0编译mysql驱动

来源:互联网 发布:花开花落知多少下一句 编辑:程序博客网 时间:2024/05/17 22:52

在官网下载了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的工程,连接成功。

0 0
原创粉丝点击