私は自分のプログラムにsociを実装しようとしていますが、私は方法がわかりません。私はLinux上でC++を使っています.netbeansを使ったプロジェクトです。私はそれをインストールするにはhttp://soci.sourceforge.net/doc/structure.htmlの手順を踏襲していますが、プロジェクトの/ src/backends/mysqlから/ src/coreとsoci-mysql.hからsoci.hファイルをコピーしようとしましたが、コンパイルエラーが発生しますこれらのファイルには他のファイルも含まれていますが、すべてのファイルをディレクトリにコピーするのは理にかなっています...)。私は数回ガイドを読んだが、私が間違っていることを理解していない。例にはこれらのファイルのみが含まれています。SOCI C++ Database libraryの使い方は?
ありがとうございました。
編集:私は答えの下のコメントにさらに情報を与えました。私は社会を実現するためにどのような措置を取らなければならないのか分かりません。
実際に 'make install'を実行しましたか?ヘッダーファイルをプロジェクトのディレクトリにコピーする必要はありません。 – chrisaycock
私はそのコマンドを実行しました。これらのファイルをコピーしないと、コンパイラはsoci.hとsoci-mysql.hファイルが見つからないというエラーを出します。私はちょうどドキュメントの例から次のインクルードをコピーします:#include "soci.h" #include "soci-mysql.h" [/ code]しかし、それは動作しませんでした、コンパイラは、存在していないので、私はそれらをsociパッケージからコピーしようとしました。 – NeDark