【发布时间】:2012-07-12 13:53:07
【问题描述】:
尝试在模拟器中编译我的应用程序时遇到一堆链接器错误,但在将其编译到我的手机时却没有。有人可以看看他们并猜测发生了什么吗?
我的应用中有 libsqlite3.dylib。
ld:警告:忽略文件 /Users/monkeyButt/Desktop/Development/XCodeApps/knowInk Publishing - Medicare Providers Locator/libsqlite3.dylib,文件中缺少所需的架构 i386 架构 i386 的未定义符号: “_sqlite3_open”,引用自: - [SQLiteController initSQLiteDB] 在 SQLiteController.o -SQLiteController.o 中的[SQLiteController getData] “_sqlite3_exec”,引用自: - [SQLiteController initSQLiteDB] 在 SQLiteController.o -[SQLiteController insertData:::] 在 SQLiteController.o “_sqlite3_close”,引用自: - [SQLiteController initSQLiteDB] 在 SQLiteController.o -SQLiteController.o 中的[SQLiteController getData] “_sqlite3_last_insert_rowid”,引用自: -[SQLiteController insertData:::] 在 SQLiteController.o “_sqlite3_errmsg”,引用自: -[SQLiteController insertData:::] 在 SQLiteController.o “_sqlite3_prepare_v2”,引用自: -SQLiteController.o 中的[SQLiteController getData] “_sqlite3_step”,引用自: -SQLiteController.o 中的[SQLiteController getData] “_sqlite3_column_int”,引用自: -SQLiteController.o 中的[SQLiteController getData] “_sqlite3_column_text”,引用自: -SQLiteController.o 中的[SQLiteController getData] ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
标签: ios compiler-errors