gpt4 book ai didi

c++ - 我需要原始的 mysql 库来运行 MySQL C++ 连接器吗

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:32 26 4
gpt4 key购买 nike

我有一个快速的是/否问题。直到这一刻,我使用原始的 libmysql.dll 编写了我的代码,但事实证明它在 Linux 上不可用(如果我错了请纠正我)。所以我读到 MySQL C++ 连接器在 Linux 上也可用。我需要编写多平台代码,因为它是需要在 Windows 和 Linux 上运行的服务器。
问题:MySQL C++ 连接器是否可以在没有任何其他添加的情况下准备好用于连接到我的数据库?如果不是 -> 我还应该下载哪些库?

最佳答案

是的,您需要该库,但它随连接器一起提供:

To use the static Connector/C++ library, link against two library files, libmysqlcppconn-static.a and libmysqlclient.a. The locations of the files depend on your setup, but typically the former are in /usr/local/lib and the latter in /usr/lib. The file libmysqlclient.a is not part of Connector/C++, but is the MySQL client library file distributed with MySQL Server. (Remember, the MySQL client library is an optional component as part of the MySQL Server installation process.) The MySQL client library is also available as part of the Connector/C distribution.

(http://dev.mysql.com/doc/connector-cpp/en/connector-cpp-apps-linux-netbeans.html)

无论如何,您实际上不需要切换库,因为libmysql.dllConnector/C 的Windows 共享库。与 Connector/C++ 一样,它当然也可以在 Linux 和许多其他操作系统上使用。您只需要为您的平台下载正确的二进制文件。

只需访问项目网页即可获取您可能需要的所有详细信息和下载:

关于c++ - 我需要原始的 mysql 库来运行 MySQL C++ 连接器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40380763/

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