#iphone #ios #sqlite
#iPhone #iOS #sqlite
Вопрос:
Я работаю над своим классом доступа к базе данных, который пытается выполнять вызовы к БД с помощью функций sqlite3, но я получаю все эти ошибки, я просто задаюсь вопросом, сталкивался ли кто-нибудь с подобными ошибками раньше или если у них есть какие-либо идеи относительно того, почему они могут возникать.
Undefined symbols:
"_sqlite3_finalize", referenced from:
-[DBAccess getAllMakes] in DBAccess.o
"_sqlite3_errmsg", referenced from:
-[DBAccess initalizeDatabase] in DBAccess.o
-[DBAccess closeDatabase] in DBAccess.o
"_sqlite3_step", referenced from:
-[DBAccess getAllMakes] in DBAccess.o
"_sqlite3_column_text", referenced from:
-[DBAccess getAllMakes] in DBAccess.o
"_sqlite3_prepare_v2", referenced from:
-[DBAccess getAllMakes] in DBAccess.o
"_sqlite3_open", referenced from:
-[DBAccess initalizeDatabase] in DBAccess.o
"_sqlite3_close", referenced from:
-[DBAccess initalizeDatabase] in DBAccess.o
-[DBAccess closeDatabase] in DBAccess.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Комментарии:
1. Хорошо, это потому, что я не добавил фреймворк sqlite .. или что-то в этом роде, просто выясняя, какой фреймворк я должен добавить сейчас .. Опубликую обновление, как только я это выясню.
2. В итоге мне пришлось добавить фреймворк libsqlite3.0.dylib, и все ошибки исчезли 🙂 отличное чувство, лол.
Ответ №1:
Добавьте фреймворк libsqlite3.0.dylib в свой проект в frameworks