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で「実行」をクリックするだけで、プロジェクトがコンパイルされて正常に実行されます。

ただし、次の図に示すように、コードにエラーがあるため、NetbeansIDEはmysqlcppconnライブラリを含めたことを認識しません。これらのエラーを取り除くにはどうすればよいですか?私の疑いは、mysqlcppconnライブラリが含まれていることをNetbeansに伝える必要があるということです。それが正しければ、どうすればそれを行うことができますか?それとも私がすべき他の何かがありますか?

ありがとう!

エラー

エラー

4

2 に答える 2

1

netbeansプロジェクトのプロパティにインクルードディレクトリを定義する必要があります。プロジェクトを右クリックし、プロパティに移動して、c++オプションにインクルードディレクトリを定義します。

于 2011-03-01T17:49:40.867 に答える
1

私はあなたの問題に直接答えることができないことを認めなければなりませんが、私にはいくつかの急増があります:

  1. プロジェクトファイルの名前は.proであると想定されています(ただし、これは投稿のタイプミスだったと思います)
  2. Netbeansの使用に問題はないはずですが、IDEとしてQtCreatorを使用することを個人的に推奨します。私自身の意見では、これは優れたIDEであり、Qtを念頭に置いて設計されています。
  3. SQLの場合は、 QSqlDatabaseを確認することをお勧めします
于 2011-03-01T17:57:32.150 に答える