我有快速的是/否问题。直到这一刻,我使用原始的libmysql.dll编写了我的代码,但事实证明它在Linux上不可用(如果我错了,请纠正我)。所以我读到MySQL C ++ Connector也可以在Linux上使用。我需要编写我的代码多平台,因为它是需要在Windows和Linux上运行的服务器 问题:没有任何其他新增功能的MySQL C ++ Connector是否可以用来连接我的数据库?如果不是 - >我还应该下载哪些库?
答案 0 :(得分:0)
是的,您需要该库,但它附带连接器:
要使用静态Connector / C ++库,请链接两个库文件
libmysqlcppconn-static.a
和libmysqlclient.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.dll
是Connector/C的Windows共享库,它与Connector / C ++一样,当然也可以在Linux等许多其他地方使用操作系统。您只需为您的平台下载正确的二进制文件。
只需访问项目网页,即可获得所需的所有详细信息和下载内容: