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

(SQLite + Qt + CodeBlock) How to make these 3 works?

本文关键字:何使这 个作品 CodeBlock SQLite Qt      更新时间:2023-10-16

我目前正在使用Code::Block做一个项目(原因:与QtCreator相比可移植性。我不能在学校安装QtCreator,所以我把Code::Block放在USB Key中,它可以工作。

这是我的查询:做一个基于Qt的GUI应用程序来存储客户端。如何存储客户端?SQLite。

问题来了:

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

对' imp__zn9qsqlqueryd1ex '的未定义引用

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

没有得到它的工作后,我检查了Qt社区论坛,似乎所有我错过的是

QT += sql .pro文件

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

所以在尝试之后他说(复制+粘贴在QtCreator我的项目),并添加了"QT += sql"到QtCreator中的.pro文件,它就像一个魅力。

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

有人知道如何匹配Qt+SQLite+CodeBlocks吗?

谢谢!

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