Обновление SQLite в MacOSX - PullRequest
       2

Обновление SQLite в MacOSX

1 голос
/ 23 октября 2010

Я использую SQLite 3.6.7 и хочу обновить его.Может кто-нибудь сказать, как шаг за шагом обновить мой SQLite до последней версии ...

Я занимаюсь разработкой OS X приложений.Для этого я использую SQLite 3.6.7.Но я узнал, что не могу напрямую использовать внешние ключи, поэтому я хочу обновить свой SQLite до последней версии ... Может кто-нибудь помочь мне с этим, упомянув пошаговую процедуру, чтобы сделать это ...

Ответы [ 2 ]

1 голос
/ 23 октября 2010

Загрузите "объединение" tarball для UNIX-подобных систем.

Извлеките содержимое.

Запустите терминал и перейдите к извлеченному каталогу.

Тип:

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-битных приложений.

0 голосов
/ 09 ноября 2010

Я думаю, вы не должны обновлять версию SQLite на вашем Mac. Вы заставите всех своих пользователей обновиться до последней версии SQLite?.

В вашем проекте создайте папку с именем «sqlite» или другим именем. Загрузите последний SQLite (http://www.sqlite.org/sqlite-amalgamation-3.7.3.tar.gz), распакуйте их и добавьте в свой проект. В исходных файлах используйте #import "sqlite3.h" вместо #import <sqlite3.h> (который ссылается на установленную версию SQLite)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...