Qt5.8-QMysql:あなたたちはだまされました.これはコンパイルする必要はありません.
843 ワード
注意:Qt 5です.8バージョン、このバージョンはすでにqmysqlドライバをデフォルトで持っていますが、使用できません.
サポートされているDriverの表示
リストにはmysqlのドライバが表示されます.
あなたのqtインストールディレクトリの下で、直接sqldriversを検索して、入ってから
connectorのダウンロード
実は、mysqlをインストールする必要はありません.connectorをダウンロードするだけです.
ダウンロード先:connectorc
2つのファイルをbinディレクトリにコピーすればいいです.
ディレクトリ
リリースバージョン
この2つのファイルをプログラムルートディレクトリにコピーすればいいです.
サポートされているDriverの表示
QStringList drivers_l=QSqlDatabase::drivers();
qDebug() << drivers_l;
リストにはmysqlのドライバが表示されます.
あなたのqtインストールディレクトリの下で、直接sqldriversを検索して、入ってから
qsqlmysql.dll
を見ることができるはずです.もしこのdllがなければ、あなたのqtバージョンが低いことを説明して、このdllを持っていないので、この文章の方法は使えません.他のブログを参考にして、正直にドライバをコンパイルしてください.公式サイト:sql-driver docconnectorのダウンロード
実は、mysqlをインストールする必要はありません.connectorをダウンロードするだけです.
ダウンロード先:connectorc
2つのファイルをbinディレクトリにコピーすればいいです.
ディレクトリ
...\mysql-connector-c-6.1.9-win32\lib
の下で2つのファイルlibmysql.lib
libmysql.dll
から...\qt\5.8\mingw53_32\bin
の下でコピーリリースバージョン
この2つのファイルをプログラムルートディレクトリにコピーすればいいです.