相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 285.1 kb
PDF (A4)- 286.0 kb


MySQL连接器/ c++ 1.1开发指南/构建连接器/ c++应用程序/构建连接器/ c++应用程序:一般考虑

5.1构建连接器/ c++应用程序:一般考虑

在构建Connector/ c++应用程序时,请记住以下几点:

构建工具和配置设置

用于构建Connector/ c++应用程序的工具必须与用于构建Connector/ c++本身的工具兼容,这一点很重要。理想情况下,使用与构建Connector/ c++二进制文件相同的工具构建应用程序。

为了避免这些问题,请确保这些因素对于您的应用程序和Connector/ c++本身是相同的:

  • 编译器版本。

  • 运行时库。

  • 运行时链接器配置设置。

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

要使用不同的编译器版本、发布配置或运行时库,首先要使用所需的设置从源代码构建Connector/ c++(参见第四章,从源代码安装连接器/ c++),然后使用相同的设置构建应用程序。

连接器/ c++二进制分发包包括一个BUILDINFO.txt描述用于构建发行版的环境和配置选项的文件。如果您从二进制发行版安装了Connector/ c++,并且在某个平台上遇到了与构建相关的问题,那么检查用于在该平台上构建发行版的设置可能会有所帮助。

Boost头文件

要编译使用Connector/ c++的应用程序,总是需要Boost头文件。必须安装Boost 1.59.0或更新版本,并且必须将头文件的位置添加到include路径中。要获取Boost及其安装说明,请访问Boost官方网站

运行时库

如果使用动态链接库构建应用程序,那么这些库不仅必须存在于构建主机上,而且必须存在于运行应用程序的目标主机上。动态链接器必须找到库及其运行时依赖项。必须正确配置动态连接器以查找Connector/ c++库及其依赖项。

在Windows上,运行客户机应用程序的目标主机必须具有Visual c++可重分发的Visual Studio安装。需要的版本是vc++ Redistributable 2015。