要从源代码安装Connector/ c++,必须满足以下系统要求:
要从源代码构建Connector/ c++,可能需要MySQL C API客户端库:
构建JDBC连接器需要MySQL 8.0(8.0.11或更高版本)或MySQL 5.7(5.7.9或更高版本)的客户端库。属性配置Connector/ c++时,会发生这种情况
WITH_JDBC
CMake选项启用,以包括JDBC连接器。对于不使用JDBC连接器构建的Connector/ c++,不需要客户端库。
通常情况下,MySQL安装的同时也安装了MySQL客户端库。但是,请查看您的操作系统文档,了解其他安装选项。10bet官方网站
要指定在何处查找客户端库,请设置MYSQL_DIR
CMake选项(参见第2.4.4节,“连接器/ c++源配置选项”).
要编译Connector/ c++,只有在构建遗留JDBC API或系统上的c++标准库版本没有实现UTF8转换器(codecvt_utf8
).
如果需要使用Boost c++库,则必须安装Boost 1.59.0或更新版本。要获取Boost及其安装说明,请访问Boost官方网站.
安装Boost后,使用WITH_BOOST
CMake选项来指示Boost文件的位置(参见第2.4.4节,“连接器/ c++源配置选项”):
cmake [other_options] -DWITH_BOOST = / usr /地方/ boost_1_59_0
根据需要调整路径以匹配您的安装。
使用WITH_SSL
CMake选项,指定编译Connector/ c++时使用哪个SSL库。OpenSSL 1.0。X或更高。从Connector/ c++ 8.0.18开始,就可以针对OpenSSL 1.1进行编译。
有关WITH_SSL
和SSL库,参见第2.4.4节,“连接器/ c++源配置选项”.