2.6连接器/ c++已知问题

要报告Bug,请使用MySQL Bug系统。看到如何报告bug或问题

有关每个Connector/ c++版本中更改的详细说明,请参见MySQL连接器/ c++发布说明

  • 一般来说,c++库二进制文件的可移植性不如C库二进制文件。问题可能是由名称混淆、不同的标准模板库(STL)版本、以及使用不同的编译器和链接器来链接库而不是构建库本身引起的。

    即使是编译器版本中的一个小变化也会导致问题。如果您获得怀疑与二进制不兼容有关的错误消息,请使用用于构建和链接应用程序的同一编译器和链接器,从源代码构建Connector/ c++。

    由于Linux发行版、编译器版本、链接器版本和STL版本之间的差异,不可能为每个可能的配置提供二进制文件。但是,Connector/ c++二进制发行版包括INFO_BIN描述用于构建连接器库二进制版本的环境和配置选项的文件。二进制发行版还包括INFO_SRC提供关于产品版本和生成发行版的源存储库的信息的文件。(在Connector/ c++ 8.0.14之前,查找BUILDINFO.txt而不是INFO_BININFO_SRC.)

  • 为了避免潜在的崩溃,Connector/ c++的构建配置应该与使用它的应用程序的构建配置匹配。例如,不要使用Connector/ c++的发布版本和客户端应用程序的调试版本。