0

Sedna (ネイティブ XML DB) ライブラリを含めるために XCode で何をしなければなりませんか?

ファイルは次のとおりです。

/usr/local/sedna/driver/c/libsedna.h

/usr/local/sedna/driver/c/libsedna.dylib

これらのパス(/usr/local/sedna/driver/c)を「検索パス」->「ユーザーヘッダー検索パス」に配置しようとしましたが、何もしませんでした。

コード:

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

struct SednaConnection conn = SEDNA_CONNECTION_INITIALIZER;  

const char* url = "localhost";
const char* db_name = "databasename";
const char* login = "SYSTEM";
const char* password = "MANAGER";

int main (int argc, const char * argv[]) {
  int res;
  //connecting to database "testdb" with login "SYSTEM", password "MANAGER"
  res = SEconnect(&conn, url, db_name, login, password);
  if(res != SEDNA_SESSION_OPEN) 
  {
    printf("Session starting failed: \n%s\n", SEgetLastErrorMsg(&conn));
    return -1;
  }
  printf("Connection ok!");
  return 0;
}

ありがとうございました

4

1 に答える 1

0

ソース ファイルを追加するのと同じ方法でプロジェクトに追加するだけです。Finder からプロジェクト ウィンドウにドラッグするか、[プロジェクトに追加] メニュー オプションを使用してライブラリに移動します。(ヒント: ファイル ナビゲーション ダイアログで Shift-Command-G を使用して、/usr/local/lib などの特定のディレクトリに移動します)

于 2010-10-24T20:50:10.263 に答える