Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Netbeans编译的文件上的错误_C++_Qt_Netbeans_Mysql Connector - Fatal编程技术网

C++ Netbeans编译的文件上的错误

C++ Netbeans编译的文件上的错误,c++,qt,netbeans,mysql-connector,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 制作 /我的项目 或者在Netbeans IDE中点击run,我的项目将成功编译并运行 但是,我的Netbeans ID

我对qt、qmake等不熟悉

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

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

LIBS += $$QXMPP_LIBS \
        -lmysqlcppconn
当我

qmake-o Makefile 制作 /我的项目

或者在Netbeans IDE中点击run,我的项目将成功编译并运行

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

谢谢


您必须在netbeans项目属性中定义包含目录。
右键单击Project并转到Projices属性,在C++选项中定义包含目录。 虽然我必须承认我对你的问题没有直接的答案,但我确实做了很多手术:

  • 项目文件应该命名为.pro(尽管我猜这只是文章中的一个输入错误)
  • 虽然使用Netbeans应该没有问题,但我将向您提供使用QtCreator作为IDE的个人建议。在我看来,这是一个伟大的IDE,它的设计考虑到了Qt
  • 对于SQL,我建议您看看

  • 第一个答案奏效了,正是我想要的。我不知道QSQL数据库。我将研究它,并可能通过mysqlconnector使用它,因为它看起来文档化程度更好。谢谢另外,我指的是pri,不是pro,档案。我相信qmake对待pri文件的方式与对待pro文件的方式相同。您可以在pro文件中使用include(mypri.pri)包含pri文件。这可以让您组织项目的决策策略。