Qt 5.9.1(MinGW)MySQLドライバをコンパイルするには


Qt 5.9.1(MinGW)MySQLドライバをコンパイルするには
解凍qt-everywhere-opensource-src-5.9.1.tar.xzのqtbaseセクションは、x:tempなどのディレクトリにあります.
Qtのインストールを開始するときに生成されるコマンドラインショートカット
mysqlドライバのディレクトリx:Tempqtqtbasesrcpluginssqldriversmysql
テキストエディタでmysqlを開きます.Pro、修正内容は以下の通りです.
#QMAKE_USE += mysql QMAKE_LFLAGS +=d:\Programs\MySQL\mysql-5.7.14-win32\lib\libmysql.dll

前の階層のディレクトリのqsqldriverbaseを変更します.pri、修正内容は以下の通りです.
# For QMAKE_USE in the parent projects.
#include($$shadowed($$PWD)/qtsqldrivers-config.pri)
include($$shadowed($$PWD)/configure.pri)

開いたばかりのコマンドラインに戻り、コマンドを実行します.
qmake "INCLUDEPATH+=d:\\Programs\\MySQL\\mysql-5.7.14-win32\\include\\" "LIBS+=d:\\Programs\\MySQL\\mysql-5.7.14-win32\\lib\\libmysql.lib" -o Makefile mysql.pro

注意上記のmysqlのインストールパスを変更する
Makefileファイルが正常に生成され、コマンドが続行されます.
mingw32-make -r -j

これでコンパイルが完了し、インストールしたい場合はmingw 32-make installを実行できます