要获取连接器/ C ++二进制分布,请访问连接器/ c++下载页面10bet手机中文版。
对于某些平台,Connector/ c++二进制发行版以特定于平台的打包格式提供。二进制发行版也可以使用更通用的格式,即压缩格式柏油文件或zip存档。
对于这里引用文档文件的描述,这些文件的名称如10bet官方网站CONTRIBUTING.md
,readme.md.
,固定
,自述
,license.txt.
,许可证
,INFO_BIN
, 和info_src.
。(在连接器/ C ++ 8.0.14之前,信息文件是buildinfo.txt.
而不是INFO_BIN
和info_src.
。)
安装在窗户
在Windows平台上,商业和社区连接器/ c++发行版需要Visual Studio的Visual c++ Redistributable。可在Visual Studio下载中心;在安装Connector/ c++之前安装它。有关哪些vc++ Redistributable版本可以接受的信息,请参阅平台支持和先决条件。
在Windows上提供了安装二进制发行版的这些方法:
MySQL安装程序。在Windows平台上安装连接器/ C ++的最简单和推荐的方法是下载mysql安装程序并让它安装和配置系统上的所有MySQL产品。有关详细信息,请参见MySQL安装程序。
Windows MSI安装程序。从Connector/ c++ 8.0.12起,Windows上提供了一个MSI安装程序。若要使用MSI安装程序(
msi
文件),启动它并按照其屏幕中的屏幕中的提示。MSI安装程序可以为这些连接器安装组件:x devapi的连接器(包括c的x devapi)。
传统JDBC API的连接器。
对于每个连接器,有两个组件:
DLL组件包括连接器DLL和库,以满足运行时依赖项。DLL组件需要运行使用连接器的连接器/ C ++应用程序二进制文件。
开发人员组件包括DLL的标题文件,静态库和导入库。需要从使用连接器的源连接器/ C ++应用程序构建开发人员组件。
MSI安装程序需要管理权限。它首先显示一个欢迎屏幕,允许您继续安装或取消安装。如果您继续安装,MSI安装程序概述屏幕可以让您选择要执行的安装类型:
的完全的安装为两个连接器安装DLL和开发人员组件。
的典型的安装为两个连接器安装DLL组件。
的风俗安装使您可以指定安装位置,然后选择要安装的组件。预先选择x devapi连接器的DLL和开发人员组件,但您可以覆盖选择。无法选择连接器的开发人员组件而不选择连接器DLL组件。
对于所有的安装类型,MSI安装程序执行以下操作:
它检查是否需要Visual c++ Redistributable for Visual Studio存在。如果不是,安装程序要求您安装它并退出错误。有关哪些vc++ Redistributable版本可以接受的信息,请参阅平台支持和先决条件。
它安装文档文件。10bet官方网站
重要的在Connector/ c++ 8.0.13之前,因为Microsoft Visual c++ 2017 Redistributable安装程序删除了Microsoft Visual c++ 2015 Redistributable注册表项,该注册表项标识其安装,独立MySQL MSIs可能无法检测到Microsoft Visual c++ 2015 Redistributable,如果它和Microsoft Visual c++ 2017 Redistributable都安装了。解决方案是通过Windows控制面板修复Microsoft Visual c++ 2017 Redistributable,以重新创建运行时检测所需的注册表项。不像独立的MSIs, MySQL安装程序的Windows包含一个检测问题的解决方案。
从Connector/ c++ 8.0.13开始,这个解决方案是不必要的。
没有安装程序的压缩压缩包。要从zip存档包安装(
. zip
文件),见使用Tar或Zip包安装。除了标准的ZIP存档包外,还提供了在调试模式下构建的包。但是,应用程序应使用与连接器/ C ++相同的构建模式。如果在调试模式下安装内置的连接器/ C ++软件包,请在调试模式下构建应用程序。如果在释放模式下安装的连接器/ C ++软件包,请在释放模式下构建应用程序。
在Linux上安装
在Linux上可以使用以下方法安装二进制发行版:
RPM包。RPM包可用于Linux(如连接器/ C ++ 8.0.12)。该软件包由其基本名称区分(全名包括连接器/ C ++版本和后缀):
MySQL-Connector-C ++
:这个包提供了用于C语言的X DevAPI和X DevAPI的共享连接器库。mysql-connector-c + + jdbc
:这个包提供了实现JDBC API的共享遗留连接器库。mysql-connector-c + +重击
:此包安装建立使用其他包提供的连接器/ C ++库和静态连接器库的应用程序所需的开发文件。此包取决于其他包提供的共享库。它不能在没有其他两个包的情况下安装。
Debian套餐。Debian软件包可用于Linux(如连接器/ C ++ 8.0.14)。该软件包由其基本名称区分(全名包括连接器/ C ++版本和后缀):
libmysqlcppconn8-1
:这个包提供了用于C语言的X DevAPI和X DevAPI的共享连接器库。libmysqlcppconn7
:这个包提供了实现JDBC API的共享遗留连接器库。libmysqlcppconn-dev
:此包安装建立使用其他包提供的连接器/ C ++库和静态连接器库的应用程序所需的开发文件。此包取决于其他包提供的共享库。它不能在没有其他两个包的情况下安装。
压缩的tar文件。从压缩中安装柏油文件(
.tar.gz.
文件),见使用Tar或Zip包安装。
在MacOS上安装
macOS上有以下安装二进制发行版的方法:
DMG包。macOS的DMG(磁盘映像)包从Connector/ c++ 8.0.12起可用。DMG包提供了用于C实现X DevAPI和X DevAPI的共享和静态连接器库,以及实现JDBC API的遗留连接器库。该包还包括OpenSSL库、公共头文件和文档文件。10bet官方网站
压缩的tar文件。从压缩中安装柏油文件(
.tar.gz.
文件),见使用Tar或Zip包安装。
在Solaris上安装
安装包依赖于Oracle Developer Studio 12.6 Runtime Libraries,运行MySQL安装包前必须先安装该Runtime Libraries。请参阅Oracle Developer Studio的下载选项这里。该安装包允许您只安装运行时库,而不是完整的Oracle Developer Studio;看到说明仅在Oracle Solaris 11上安装运行时库。
在Solaris上可以使用以下方法安装二进制发行版:
压缩的tar文件。从压缩中安装柏油文件(
.tar.gz.
文件),见使用Tar或Zip包安装。
使用Tar或Zip包安装
Connector/ c++二进制发行版可用于多种平台,以压缩的形式打包柏油文件或zip存档,在此表示
或者包
.tar.gz.
。包
. zip
解压缩压缩柏油文件,在预期安装目录中使用此命令:
tar zxvf.包.tar.gz.
要从zip存档包安装(. zip
文件),使用Winzip.或者另一个可以阅读的工具. zip
将文件解压缩到您所选择的位置。