2013-04-28 64 views
0

我想編譯Windows上的QMYSQL driver for Qt 5.0.1 32bit。 在獲得MySQL的.a和.h文件後,我將它們添加到Qt\5.0.1\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.proINCLUDEPATHLIBS在Windows上爲Qt 5.0.1 32位構建QMYSQL時未定義的對'QMySQLDriverPlugin`的vtable的引用

然而,編譯時,無論是在釋放和調試模式下,我得到以下錯誤:

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

我已經試着問在#qt IRC頻道,但它似乎沒有人知道答案,我問題。

有沒有人有關於如何解決這個問題的想法?

在此先感謝。

回答

0

我終於按照this post的3個步驟解決了這個問題。 我不得不創建一個.cpp和.h文件來放置最初位於main.cpp中的QMYSQLDriverPlugin的定義和實現。

相關問題