【发布时间】:2011-12-13 19:43:16
【问题描述】:
我目前正在使用 Code::Block 做一个项目(原因:与 QtCreator 相比可移植性。我无法在学校安装 QtCreator,所以我将 Code::Block 放入 USB 密钥中,它可以工作。)
这是我的查询:做一个基于 Qt 的 GUI 应用程序来存储客户端。 如何存储客户? SQLite。
那么问题来了:
我在尝试匹配这三个(QT、SQLite 和 CodeBlock)时出现 37 个错误。所有错误看起来都一样(具有不同的数字和 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++ qt sqlite qt-creator codeblocks