2

私は C ドライバーを使用する MongoDB の初心者ユーザーであり、C で最初の MongoDB プログラムを作成する方法を教える詳細なチュートリアルが見つかりません。

http://api.mongodb.org/c/current/tutorial.htmlに従って最初のプログラムを作成しました

#include <stdio.h>
#include "mongo.h"

int main() {
  mongo conn[1];
  int status = mongo_connect( conn, "127.0.0.1", 27017 );

  if( status != MONGO_OK ) {
      switch ( conn->err ) {
        case MONGO_CONN_SUCCESS:    printf( "connection succeeded\n" ); break;
        case MONGO_CONN_NO_SOCKET:  printf( "no socket\n" ); return 1;
        case MONGO_CONN_FAIL:       printf( "connection failed\n" ); return 1;
        case MONGO_CONN_NOT_MASTER: printf( "not master\n" ); return 1;
      }
  }

  mongo_destroy( conn );

  return 0;
}

ただし、「mongo.h」の場所が見つからないというエラーが表示されます。MongoDB C ドライバーにリンクできるように、このファイルをコンパイルする方法を知っている人はいますか?

4

1 に答える 1

3

C 言語ドライバーのドキュメントにアクセスして、最新の安定したコード ベース (v0.4) をダウンロードする必要があります。

これには mongo.h が含まれます。コンピューターの好きな場所にインストールして、ライブラリを構築します。次に、ダウンロードしたヘッダーの場所に -I を指定し、コンパイルしたライブラリに -L を指定する必要があります。

于 2012-04-21T09:26:31.733 に答える