2010-10-24 33 views
0

我必须在XCode中做什么来包含Sedna(Native XML DB)库?XCode - 导入Sedna库

的文件有:

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

谢谢

回答

0

他们只需添加到项目中,你添加源文件相同的方式 - 从搜索或者拖动到项目窗口或使用添加到项目菜单选项并导航到图书馆。 (提示:在文件导航对话框中使用Shift-Command-G转到特定的目录,例如/ usr/local/lib)