1

QtでGUIアプリケーションを作成していますが、基本的にデータベースのフロントエンドになります

ただし、データベース接続が失敗し続けるため、まだ何もしていません(実際にはコンパイルされないため、DB接続の問題ではありません)

とにかく、Qtがエラーを出すため、私のプロジェクトはビルドさえしません:

 error: C1083: Cannot open include file: 'mysql.h': No such file or directory

QtSQLのものを使用するクラスに含まれているため、特に理解していません:

#include <QtSql/QSqlDatabase>
#include <QtSql/QMYSQLDriver>

ドキュメンテーションから、必要なのはこれら 2 つのインクルードだけであり、これが私の .pro

QT       += sql

ここで本当に明らかな何かが欠けていますか?

乾杯

4

1 に答える 1

1

実際には含める必要はありませんQMYSQLDriver。本当に必要なのは、mysql ドライバーをビルドすることです。これがその方法を説明するマニュアルです

于 2013-04-10T16:11:31.337 に答える