编译的文件上的Netbeans错误

时间:2011-03-01 17:46:43

标签: c++ qt netbeans mysql-connector

我是qt,qmake等的新手。

我创建了一个包含以下内容的.pri文件:

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

LIBS += $$QXMPP_LIBS \
        -lmysqlcppconn

当我

qmake -o Makefile 使 ./myProject

或者只是在Netbeans IDE中点击运行我的项目编译并成功运行。

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

谢谢!

error

error

2 个答案:

答案 0 :(得分:1)

您必须在netbeans项目属性中定义include目录。 右键单击项目并转到属性,在c ++选项中定义include目录。

答案 1 :(得分:1)

虽然我必须承认我没有直接回答你的问题,但我确实有一些激增:

  1. 项目文件应该被命名为.pro(虽然我猜这只是帖子中的拼写错误)
  2. 虽然使用Netbeans应该没有问题,但我会向您提供使用Qt Creator作为IDE的个人建议。在我看来,它是一个很棒的IDE,它的设计考虑了Qt。
  3. 对于SQL,我建议您查看QSqlDatabase