(SQLite + Qt + CodeBlock)如何制作这3个作品?

时间:2011-10-24 02:22:07

标签: c++ qt sqlite qt-creator codeblocks

我目前正在使用Code :: Block进行一个项目(原因:可移植性与QtCreator相比。我无法在学校安装QtCreator,因此我将Code :: Block放入USB Key并且可以正常工作。)

以下是我的查询:执行基于Qt的GUI应用程序来存储客户端。 如何存储客户? SQLite的。

所以这就是问题所在:

我尝试匹配三个(QT,SQLite和CodeBlock)时有37个错误。所有错误看起来都一样(具有不同的数字和QObjects):

  

对'imp ___ ZN9QSqlQueryD1Ex'

的未分类引用

我找到了问题的答案,部分原因。当你使用QtCreator + SQLite时:

  

在没有开始工作之后,我查看了Qt社区论坛,似乎我所缺少的是

     

QT + = sql

     <。>文件中的

     

以下是论坛帖子:http://developer.qt.nokia.com/forums/viewthread/8262/

因此,在尝试了他所说的内容(在QtCreator中复制+粘贴我的项目),并在QtCreator中的.pro文件中添加了“QT + = sql”后,它就像魅力一样。

我仍然希望使用Code :: Block,并且没有.pro文件来做这个“魔术”。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

我不使用C :: B,但您应该能够链接到QtSql静态库。这基本上是AFAIK QT += sql在.pro / QtCreator方面的作用。