0

我是 qt、qmake 等的新手。

我创建了一个 .pri 文件,其中包括:

INCLUDEPATH += $$QXMPP_INCLUDE_DIR \
               /path/to/mysql-connector-c++-1.0.5/

LIBS += $$QXMPP_LIBS \
        -lmysqlcppconn

当我

qmake -o Makefile make ./myProject

或者干脆在 Netbeans IDE 中运行我的项目编译并成功运行。

但是,我的 Netbeans IDE 没有意识到我已经包含了我认为的 mysqlcppconn 库,因为我的代码中有错误,如下图所示。我怎样才能摆脱这些错误?我怀疑我应该告诉 Netbeans 我已经包含了 mysqlcppconn 库。如果这是正确的,我该怎么做?或者还有什么我应该做的吗?

谢谢!

错误

错误

4

2 回答 2

1

虽然我必须承认我对你的问题没有直接的答案,但我确实有很多建议:

  1. 项目文件应该被命名为 .pro (虽然我猜这只是帖子中的一个错字)
  2. 虽然使用 Netbeans 应该没有问题,但我将向您提供使用 Qt Creator 作为您的 IDE 的个人建议。在我自己看来,它是一个很棒的 IDE,它的设计考虑了 Qt。
  3. 对于 SQL,我建议您查看QSqlDatabase
于 2011-03-01T17:57:32.150 回答
1

您必须在 netbeans 项目属性中定义包含目录。右键单击项目并转到在 C++ 选项中定义包含目录的属性。

于 2011-03-01T17:49:40.867 回答