2011-10-24 12 views
1

我目前正在做一個使用Code :: Block的項目(原因是:與QtCreator相比,可移植性,我不能在學校安裝QtCreator,所以我把Code :: Block放在一個USB Key中,它能正常工作)。是我的查詢:做一個基於Qt的GUI應用程序來存儲客戶端。 如何存儲客戶端? SQLite的。(SQLite + Qt + CodeBlock)如何使這3個作品?

所以這裏的問題:

我有37級的錯誤,同時試圖匹配三個(QT,SQLite和碼塊)。所有的錯誤看起來是一樣的(用不同的編號和的QObject):

undifined參考「imp___ZN9QSqlQueryD1Ex」

我找到了答案,我的問題的一部分。這是當您使用QtCreator + SQLite的:

沒有得到它的工作後,我檢查與Qt的社區論壇,似乎所有我缺少的是

QT + = SQL

在.pro文件

下面是論壇發帖:http://developer.qt.nokia.com/forums/viewthread/8262/

想他說的話後

所以(複製粘貼+在QTC reator我的項目),並在QtCreator中的.pro文件中添加了「QT + = sql」,它就像一個魅力。

不過我希望使用Code :: Block,並且沒有.pro文件來做這個「魔術」。

任何人有想法如何匹配Qt + SQLite + CodeBlocks?

謝謝!

回答

0

我不使用C :: B,但你應該能夠鏈接到QtSql靜態庫。這實際上是AFAIK QT += sql在.pro/QtCreator端執行的操作。