0

QMYSQL driver for Qt 5.0.1 32bitWindowsでコンパイルしたい。MySQL の .a および .h ファイルを取得した後、それらを および に追加しQt\5.0.1\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.proましINCLUDEPATHLIBS

ただし、リリース モードとデバッグ モードの両方でコンパイルすると、次のエラーが発生します。

mysql\.obj\debug_shared\main.o:-1: In function `ZN18QMYSQLDriverPluginC2Ev': 
mysql\main.cpp:60: error: undefined reference to `vtable for QMYSQLDriverPlugin'

すでに #qt IRC チャンネルで質問しようとしましたが、誰も私の問題に対する答えを知らないようです。

この問題を解決する方法を知っている人はいますか?

前もって感謝します。

4

1 に答える 1

0

この投稿の 3 つの手順に従って、この問題を最終的に修正しました。元々 main.cpp にあった QMYSQLDriverPlugin の定義と実装を入れるために、.cpp と .h ファイルを作成する必要がありました。

于 2013-04-30T10:55:46.153 に答える