MySQL 连接器/C++ 1.1 开发人员指南  /  第 3 章从二进制分发安装连接器/C++

第 3 章从二进制分发安装连接器/C++

要获取连接器/C++ 二进制分发版,请访问 连接器/C++ 下载页面

在 Windows 上安装

重要的

对于 Connector/C++ 1.1.11 及更高版本,商业和社区发行版需要 Visual C++ Redistributable for Visual Studio 2015 才能在 Windows 平台上运行。从 Connector/C++ 1.1.10 开始,社区(非商业)发行版需要 Visual C++ Redistributable for Visual Studio 2013。

Redistributable 可在 Microsoft 下载中心获得;在安装需要它的任何版本的 Connector/C++ 之前安装它。

这些二进制分发安装方法在 Windows 上可用:

  • MySQL 安装程序。  在 Windows 平台上安装 Connector/C++ 的最简单和推荐的方法是下载MySQL Installer并让它在您的系统上安装和配置所有 MySQL 产品。有关详细信息,请参阅 适用于 Windows 的 MySQL 安装程序

  • Windows MSI 安装程序。  要使用 MSI 安装程序(.msi文件),请启动它并按照它显示的屏幕中的提示在您选择的位置安装连接器/C++。

    MSI 安装程序需要管理权限。它首先显示一个欢迎屏幕,使您能够继续安装或取消安装。如果您继续安装,MSI 安装程序概览屏幕使您能够选择要执行的安装类型:

    • 典型安装包括所有必需的头文件和发布库 。

    • 定义安装使您能够安装连接器库的其他调试版本。如果您选择此安装类型,MSI 安装程序会显示一个自定义安装屏幕,使您可以选择要安装的功能以及安装位置。

    • 完整安装会安装发行版中的所有内容 。

  • 没有安装程序的 Zip 存档包。  要从 Zip 存档包(.zip文件)安装,请使用 WinZip或其他可以读取 .zip文件的工具将文件解压缩到您选择的位置。

安装后设置

如果您计划使用 Connector/C++ 的动态链接版本,则 libmysqlclientMySQL 客户端库必须向动态链接器注册,以便在运行时可以找到它。确保您的系统可以引用 Connector/C++ 所链接并因此需要的 MySQL 客户端库。请查阅您的操作系统文档,了解如何修改和扩展库的搜索路径。许多 Unix 和类 Unix 系统允许使用 LD_LIBRARY_PATH环境变量配置动态库位置。例如,如果您在 下安装 Connector/C++ /usr/local/lib,请尝试以下操作:

export LD_LIBRARY_PATH=/usr/local/lib

在 macOS 上,试试这个:

export DYLD_LIBRARY_PATH=/usr/local/lib

可能还需要运行ldconfig或等效实用程序。

如果您无法修改库搜索路径,将您的应用程序、Connector/C++ 库和 MySQL 客户端库复制到同一目录中可能会有所帮助。大多数系统在当前目录中搜索库。