zoukankan      html  css  js  c++  java
  • Qt mac QMYSQL(动态加载插件QPluginLoader的用法)

    用此段代码查出问题所在
    
        QPluginLoader loader;
        loader.setFileName("/Users/danny/Qt5.3.2/5.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib");
        //loader.setFileName("/Users/danny/Qt5.3.2/5.3/Src/qtbase/plugins/sqldrivers/libqsqlmysql.dylib");
    
        if(loader.load()){
            qDebug() << "数据库驱动载入成功";
        }else{
            qDebug() << QSqlDatabase::drivers();
            qDebug() << QCoreApplication::libraryPaths();
            qDebug() << loader.errorString();
            return;
        }
    

    最后解决问题还是用了软链接的办法,其他编译什么的太麻烦了。

    sudo mkdir -p /opt/local/lib/mysql55/mysql/
    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib

    http://www.quweiji.com/qt-mac-qmysql/

  • 相关阅读:
    MySQL数据库----数据类型
    MySQL数据库----安装
    I2c串行总线组成及其工作原理
    感慨
    液晶操作
    串口通信
    9.19AD和DA操作
    9.19键盘的应用
    9.17键盘的操作
    9.15学习笔记
  • 原文地址:https://www.cnblogs.com/findumars/p/5574232.html
Copyright © 2011-2022 走看看