我的应用程序中也有 sqlite3.dylib ,但它给了我上面的错误,我不知道如何修复此错误。请有人帮助我,我正在等待?
架构 i386 的 undefined symbol :
“_sqlite3_open”,引用自:
-MyDataBase.o 中的 [MyDataBase openOrCreateDatabase:] “_sqlite3_exec”,引用自:
-MyDataBase.o 中的[MyDataBase createTable:]
-MyDataBase.o 中的[MyDataBase InsertTable:]
-MyDataBase.o 中的[MyDataBase UpdataTable:]
-MyDataBase.o 中的[MyDataBase queryTableByCallBack:]
“_sqlite3_close”,引用自:
-MyDataBase.o 中的[MyDataBase closeDatabase]
“_sqlite3_get_table”,引用自:
-MyDataBase.o 中的[MyDataBase queryTable:]
ld:未找到架构 i386 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
最佳答案
您向我们展示了“穆斯林堡垒”目标的链接库,但您的链接器错误发生在另一个目标“穆斯林测试堡垒”目标上。
在“测试”目标中删除对 SQLite 的依赖关系,或者将 SQLite 包含到该目标的链接库列表中。
关于ios - 体系结构 i386 : "_sqlite3_open", 的 undefined symbol 引用自:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30549044/