zoukankan      html  css  js  c++  java
  • centos7下编译qt的mysql驱动

    在编译mysql驱动之前,首先要安装mysql,可以使用yum安装,这里将不再介绍。
    在将qt和mysql都安装好之后,首先找到mysql的头文件以及他的共享库,我的mysql是使用yum安装的,头文件在/usr/include/mysql/下面,共享库/usr/lib64/mysql/下,在确定好位置后进入qt的编译mysql驱动的项目中(可以使用cd $QTDIR/qtbase/src/plugins/sqldrivers/mysql命令),这是我的目录:/opt/Qt5.4.1/5.4/Src/qtbase/src/plugins/sqldrivers/mysql,进入这个目录后执行:
    qmake “INCLUDEPATH+=/usr/include/mysql” “LIBS+=-L/usr/lib64/mysql -lmysqlclient_r” mysql.pro 
    然后执行make
    make install
    到这mysql驱动编译并安装完毕,可以重起qt进行测试了。

    在执行make的时候,我遇到了一个错误:Project LOAD(): Feature qt_plugin cannot be found。
    出现这种错误的原因可能有两个:
    一:
    LIBS的路径不对,首先要仔细的看一下他的路径是否正确。
    二:
    如果你的LIBS路径没有错误,那么说明你使用的qmake版本太老,将命令改为:
    /opt/Qt5.4.1/5.4/gcc_64/bin/qmake “INCLUDEPATH+=/usr/include/mysql” “LIBS+=-L/usr/lib64/mysql -lmysqlclient_r” mysql.pro 

  • 相关阅读:
    算法分析实验题集
    程序猿怎样解除烦恼
    MYSQL设计优化
    模式匹配KMP
    ios创建画笔的样例(双笔画效果)
    命令行解析器
    作业还是作孽?——Leo鉴书79
    客户机增加域 及server文件共享
    MySQL教程及经常使用命令1.1
    jsTree插件简介(三)
  • 原文地址:https://www.cnblogs.com/xuwq/p/5014752.html
Copyright © 2011-2022 走看看