ios7 中的 SQLite 运行 错误
Sqlite running error in ios7
我必须在我的应用程序中实现 sqlite 来存储一些值
我遇到这样的错误:
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)
如何清除此类错误。
导入libsqlite3.dylib。要导入这个,
1.Select 目标下的项目名称。
2.Goto 链接的框架和库。
3.Press + 按钮并输入 libsqlite3.Then 添加它。
4.Clean 和 运行 项目。
我必须在我的应用程序中实现 sqlite 来存储一些值
我遇到这样的错误:
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)
如何清除此类错误。
导入libsqlite3.dylib。要导入这个,
1.Select 目标下的项目名称。 2.Goto 链接的框架和库。 3.Press + 按钮并输入 libsqlite3.Then 添加它。 4.Clean 和 运行 项目。