我有SQLite 3.6.7,我想更新它。任何一个可以说如何更新我的SQLite到最新版本步步...MacOSX中的SQLite更新
林开发OS X应用程序的使用SQLite 3.6.7该即时通讯......但我才知道,我不能直接利用外资键,所以我想更新我的SQLite的最新版本...任何人可以通过提到一步一步的程序来帮助我做到这一点...
我有SQLite 3.6.7,我想更新它。任何一个可以说如何更新我的SQLite到最新版本步步...MacOSX中的SQLite更新
林开发OS X应用程序的使用SQLite 3.6.7该即时通讯......但我才知道,我不能直接利用外资键,所以我想更新我的SQLite的最新版本...任何人可以通过提到一步一步的程序来帮助我做到这一点...
下载“合并”tarball类似于UNIX系统。
提取内容。
启动终端,并cd到解压目录。
类型:
CFLAGS='-arch i686 -arch x86_64' LDFLAGS='-arch i686 -arch x86_64' ./configure --disable-dependency-tracking
make
make install
严格地说,第一线之上可能只是./configure
。所述CFLAGS
LDFLAGS
--disable-dependency-tracking
事是没有必要的,但它使可以从32位和64位的应用程序中使用的库。
我想你不应该在你的MAC更新SQLite的版本。你会强迫所有的用户更新到最新版本的SQLite ?.
在你的项目,创建一个名为“源码”或其他名称的文件夹。下载最新的SQLite(http://www.sqlite.org/sqlite-amalgamation-3.7.3.tar.gz),解压缩并将它们添加到您的项目中。在您的源文件中,使用#import "sqlite3.h"
而不是#import <sqlite3.h>
(它链接到已安装的SQLite版本)
外键强制支持已在3.6.19中添加,但为了向后兼容,它仍默认为关闭状态。 (从句法上看,他们已经支持了更长的IIRC。) – 2010-10-23 11:43:29