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 

  • 相关阅读:
    贝叶斯推断祭
    libstdc和glibc的一些共享库问题
    nf_conntrack之解决方案
    Too many open files 问题
    Centos系统 上下文切换的检查思路
    GPS坐标转大地坐标
    【转】关于IAP与APP互相跳转的实现
    stm32定时器计数功能
    C库函数——字符串转数字整理
    【转】sscanf函数用法实例
  • 原文地址:https://www.cnblogs.com/xuwq/p/5014752.html
Copyright © 2011-2022 走看看