【问题标题】:(SQLite + Qt + CodeBlock) How to make these 3 works?(SQLite + Qt + CodeBlock)如何使这 3 个工作?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-09
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      相关资源
      最近更新 更多