gpt4 book ai didi

c++ - Qt 5.1 - 带 LAMPP 的 MySQL 驱动程序

转载 作者:行者123 更新时间:2023-11-30 00:54:50 24 4
gpt4 key购买 nike

我在 Qt 中使用 MySQL 驱动程序时遇到一些问题。当我启动应用程序时,我没有加载 QMYSQL 驱动程序

所以我正在尝试构建我的驱动程序。我认为这是因为我的 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 上运行。

最佳答案

这意味着您尚未安装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

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

祝你好运!

关于c++ - Qt 5.1 - 带 LAMPP 的 MySQL 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com