我目前正在使用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吗?
谢谢!
答案 0 :(得分:0)
我不使用C :: B,但您应该能够链接到QtSql静态库。这基本上是AFAIK QT += sql
在.pro / QtCreator方面的作用。