sqlite3 xcode libsqlite3.dylib

#frameworks #sqlite #ios-simulator #xcode3.2

#фреймворки #sqlite #ios-симулятор #xcode3.2

Вопрос:

У меня ошибка в моем проекте: sqlit3_open и символ sqlite_close не найдены. пожалуйста, как я могу решить эту проблему.

Я добавил фреймворк libsqlite3.dylib и заголовок #import «sqlite3.h». проблема сохраняется.

пожалуйста, мой английский очень плох, обратите внимание

спасибо всем

Ответ №1:

вот хороший пример использования sqlite3 в ios

http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/

проверьте это.

Комментарии:

1. ваша ссылка хороша. но это не решает мою проблему. Я не сделал, если проблема в моей версии Osx и моем SDK. Я использую osx 10.5.8 xcode 3.1.2 и iphone simulator 2.2.1. у вас есть идея? спасибо

2. предупреждение ld: в /install/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/usr/lib/libsqlite3.dylib файл не имеет требуемой архитектуры ld предупреждение: в /install/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/usr/lib/libsqlite3.0.dylib файл не имеет требуемой архитектуры

3. Неопределенные символы: «_sqlite3_open», ссылка из: -[LiteSqlViewController openDB] в LiteSqlViewController.o «_sqlite3_close», ссылка из: -[LiteSqlViewController openDB] в LiteSqlViewController.o ld: символ (ы) не найден collect2: ld вернул 1 статус выхода » _sqlite3_open», на который ссылается: -[LiteSqlViewController openDB] в LiteSqlViewController.o «_sqlite3_close», на который ссылается: -[LiteSqlViewController openDB] в LiteSqlViewController.o ld: символ (ы) не найден collect2: ld вернул 1 сбой сборки статуса выхода (2 ошибки)