【问题标题】:Qt 5.1 - MySQL driver with LAMPPQt 5.1 - 带有 LAMPP 的 MySQL 驱动程序
【发布时间】:2013-12-18 16:25:45
【问题描述】:

我在 Qt 中的 MySQL 驱动程序有一些问题。当我启动我的应用程序时,我有QMYSQL driver not loaded

所以我正在尝试构建我的驱动程序。我认为这是因为我的 MySQL 库位于 /opt/lampp/ 中。所以我做了以下事情:

~/Qt5.1.0/5.1.0/gcc_64/bin/qmake "INCLUDEPATH+=/opt/lampp/include" "LIBS+=-L/opt/lampp/lib -lmysqlclient_r" mysql.pro 

然后是make。一切都很好,但是当我在做 ldd libqsqlmysql.so 时,我有这个:

libmysqlclient.so.18 => not found

感谢您的帮助。我在 Ubuntu 12.04 上运行。

【问题讨论】:

    标签: c++ mysql qt makefile driver


    【解决方案1】:

    这意味着你还没有安装libmysqlclient.so.18。 所以,打开一个终端并输入:

    $ dpkg -S libmysqlclient.so
    libmysqlclient18:amd64: /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
    libmysqlclient18:amd64: /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
    

    然后安装需要的包:

    sudo apt-get install libmysqlclient18
    

    最后重新运行您的应用程序,因为它会尝试访问您不需要重新编译的共享库。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      • 2011-09-15
      • 1970-01-01
      相关资源
      最近更新 更多