XCode - 导入Sedna库

时间:2010-10-24 20:35:49

标签: c xcode sedna

您在XCode中需要做些什么才能包含Sedna(Native XML DB)库?

文件是:

/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;
}

谢谢

1 个答案:

答案 0 :(得分:0)

只需将它们添加到项目中的方式与添加源文件的方式相同 - 从Finder拖动到项目窗口或使用“添加到项目”菜单选项并导航到库。 (提示:在文件导航对话框中使用Shift-Command-G转到特定目录,例如/ usr / local / lib)