user4246653
user4246653

Reputation:

Sqlite running error in ios7

I have to implement sqlite in my application for store some values

i got error like this:

Undefined symbols for architecture i386:
  "_sqlite3_changes", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_close", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_column_count", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_column_name", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_column_text", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_errmsg", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_finalize", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_last_insert_rowid", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_open", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_prepare_v2", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
  "_sqlite3_step", referenced from:
      -[DBManager runQuery:isQueryExecutable:] in DBManager.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

how can i clear these kind of error.

Upvotes: 0

Views: 152

Answers (1)

user3441799
user3441799

Reputation:

Import libsqlite3.dylib . To import this ,

1.Select Project name under targets. 2.Goto Linked frameworks and libraries. 3.Press + button and type libsqlite3.Then add it. 4.Clean and run the project.

Upvotes: 1

Related Questions