2010-10-24 60 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)