Linux QT下安装编译mysql驱动
一、 下载安装mysql客户端和mysql-devel开发包。
二、 安装mysql-devel到/usr下。
三、 进入QT的源码包中cd ? QTDIR/src/plugins/sqldrivers/mysql?
目录里应该有main.cpp 和moc_qsql_mysql.cpp两个文件
执行命令:
qmake -project生成mysql.pro文件,可能这一步会说你没有权限,那么chmod给它权限就可以了
linux安装数据库qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro
/usr/include/mysql/include mysql所有头文件所在的位置,mysql.h就在此处
/
usr/lib/mysql/lib mysql库的位置
然后,执行命令:
make
make install
此时,在QTDIR/src/plugins/sqldrivers/mysql 这个目录下,就生成了一个文件:libqsqlmysql.so;把它拷贝到QTDIR/plugins/sqldrivers
四、启动mysql服务。就可链接mysql数据库了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论