22.5.2. MySQL Connector/C++ Source Installation

The MySQL Connector/C++ is based on the MySQL Client Library (MySQL C API). MySQL Connector/C++ is linked against the MySQL Client Library. You need to have the MySQL Client Library installed to compile MySQL Connector/C++.

You also need to have the cross-platform build tool CMake 2.4, or newer, and GLib 2.2.3 or newer installed. Check the README file included with the distribution for platform specific notes on building for Windows and SunOS.

Typically the MySQL Client Library is installed when the MySQL Server is installed. However, check your operating system documentation for other installation options.

As of MySQL Connector/C++ version 1.1.0 it is necessary to have the Boost C++ libraries 1.34.0 or newer installed. Boost is only required to build the connector, it is not required to use the connector. You can obtain Boost from the official site and installation instructions can be obtained from the same site. Once Boost has been installed you will need to tell the make system where the Boost files are. This is done by setting the define -DBOOST_ROOT:STRING=. This can be done when initially invoking CMake, for example:

shell> CMake . -DBOOST_ROOT:STRING=/usr/local/boost_1_40_0

You may need to change /usr/local/boost_1_40_0/ to match your installation. See the Section 22.5.2.1, “Building source on Unix, Solaris and Mac OS X” and Section 22.5.2.2, “Building source on Windows” for further details.

Copyright © 2010-2020 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout