From e8793476ac0d17dbadf9e05c3cf826c0f9d46710 Mon Sep 17 00:00:00 2001 From: Sze Howe Koh Date: Wed, 26 Feb 2020 22:13:28 +0800 Subject: Doc: List alternative ways to get the MySQL C Connector The C Connector does not appear to be offered as a component in the MySQL 8.0.19.0 installer. Task-number: QTBUG-82187 Change-Id: I4b1ef83cca68e7bf6dd032ba35c0784354d7fed3 Reviewed-by: Christian Ehrlicher --- src/sql/doc/src/sql-driver.qdoc | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'src/sql') diff --git a/src/sql/doc/src/sql-driver.qdoc b/src/sql/doc/src/sql-driver.qdoc index f6fc90a7e9..a5cf28e5a7 100644 --- a/src/sql/doc/src/sql-driver.qdoc +++ b/src/sql/doc/src/sql-driver.qdoc @@ -170,28 +170,31 @@ \section3 How to Build the QMYSQL Plugin on Windows - You need to get the MySQL installation files (e.g. - \l {https://dev.mysql.com/downloads/installer/}{mysql-installer-web-community-8.0.18.0.msi}). - Run the installer, - select custom installation and install the MySQL C Connector + Get the \l{https://dev.mysql.com/downloads/installer/}{MySQL installer} (e.g. + \e{mysql-installer-web-community-8.0.18.0.msi}). Run the installer, + select "Custom" installation, and install the MySQL C Connector which matches your Qt installation (x86 or x64). - After installation make sure that the needed files are there: + After installation check that the needed files are there: \list \li \c {/lib/libmysql.lib} \li \c {/lib/libmysql.dll} \li \c {/include/mysql.h} \endlist - Build the plugin as follows (here it is assumed that the MySQL - C Connector is installed in + \note As of MySQL 8.0.19, the C Connector is no longer offered as a standalone + installable component. Instead, you can get \c{mysql.h} and \c{libmysql.*} by + installing the full MySQL Server (x64 only) or the + \l{https://downloads.mariadb.org/connector-c/}{MariaDB C Connector}. + + Build the plugin as follows (here it is assumed that \c{} is \c{C:/Program Files/MySQL/MySQL Connector C 6.1}): \snippet code/doc_src_sql-driver.qdoc 5 If you are not using a Microsoft compiler, replace \c nmake with \c - mingw32-make in the line above. + mingw32-make above. - When you distribute your application, remember to include libmysql.dll + When you distribute your application, remember to include \e libmysql.dll in your installation package. It must be placed in the same folder as the application executable. \e libmysql.dll additionally needs the MSVC runtime libraries which can be installed with -- cgit v1.2.3