我使用SQLite 3.6.7
,我想更新它。任何人都可以说如何逐步将我的SQLite更新到最新版本......
我正在开发OS X
个应用。为此,我正在使用SQLite 3.6.7
。但我知道我不能直接使用外键,所以我想将我的SQLite更新到最新版本......任何人都可以通过逐步程序来帮助我解决这个问题......
答案 0 :(得分:1)
为类UNIX系统下载“amalgamation”tarball。
提取内容。
启动终端,然后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位应用程序中使用的库。
答案 1 :(得分:0)
我认为您不应该更新Mac中的SQLite版本。您是否会强制所有用户更新到最新版本的SQLite?。
在您的项目中,创建一个名为“sqlite”或其他名称的文件夹。下载最新的SQLite(http://www.sqlite.org/sqlite-amalgamation-3.7.3.tar.gz),解压缩并将它们添加到您的项目中。在源文件中,使用#import "sqlite3.h"
而不是#import <sqlite3.h>
(链接到已安装的SQLite版本)