2010-10-23 41 views
0

我有SQLite 3.6.7,我想更新它。任何一個可以說如何更新我的SQLite到最新版本步步...MacOSX中的SQLite更新

林開發OS X應用程序的使用SQLite 3.6.7該即時通訊......但我才知道,我不能直接利用外資鍵,所以我想更新我的SQLite的最新版本...任何人可以通過提到一步一步的程序來幫助我做到這一點...

+0

外鍵強制支持已在3.6.19中添加,但爲了向後兼容,它仍默認爲關閉狀態。 (從句法上看,他們已經支持了更長的IIRC。) – 2010-10-23 11:43:29

回答

1

下載「合併」tarball類似於UNIX系統。

提取內容。

啓動終端,並cd到解壓目錄。

類型:

CFLAGS='-arch i686 -arch x86_64' LDFLAGS='-arch i686 -arch x86_64' ./configure --disable-dependency-tracking 

make 

make install 

嚴格地說,第一線之上可能只是./configure。所述CFLAGSLDFLAGS--disable-dependency-tracking事是沒有必要的,但它使可以從32位和64位的應用程序中使用的庫。

0

我想你不應該在你的MAC更新SQLite的版本。你會強迫所有的用戶更新到最新版本的SQLite ?.

在你的項目,創建一個名爲「源碼」或其他名稱的文件夾。下載最新的SQLite(http://www.sqlite.org/sqlite-amalgamation-3.7.3.tar.gz),解壓縮並將它們添加到您的項目中。在您的源文件中,使用#import "sqlite3.h"而不是#import <sqlite3.h>(它鏈接到已安裝的SQLite版本)