我是否需要原始的mysql库来运行MySQL C ++ Connector

时间:2016-11-02 13:07:40

标签: c++ mysql linux connector

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

1 个答案:

答案 0 :(得分:0)

是的,您需要该库,但它附带连接器:

  

要使用静态Connector / C ++库,请链接两个库文件libmysqlcppconn-static.alibmysqlclient.a。文件的位置取决于您的设置,但通常前者位于/usr/local/lib,后者位于/usr/lib文件libmysqlclient.a不是Connector / C ++的一部分,而是与MySQL服务器一起分发的MySQL客户端库文件。(请记住,MySQL客户端库是MySQL中的一个可选组件服务器安装过程。) MySQL客户端库也可作为Connector / C发行版的一部分。

     

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

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

只需访问项目网页,即可获得所需的所有详细信息和下载内容: