体系结构i386的未定义符号:“_ sqlite3_open”,引自:

时间:2015-05-30 17:13:02

标签: ios objective-c sqlite xcode6

enter image description here enter image description here我的应用程序中也有sqlite3.dylib,但它给我上面的错误我不知道如何解决这个错误。请有人帮帮我,我在等什么?

架构i386的未定义符号:

“_ sqlite3_open”,引自:

- MyDataBase.o中的[MyDataBase openOrCreateDatabase:] enter image description here “_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查看调用)

1 个答案:

答案 0 :(得分:3)

您向我们展示了“穆斯林堡垒”目标的链接库,但您的链接器错误正在另一个目标上发生,即“穆斯林堡垒的堡垒”目标。

在“测试”目标中删除对SQLite的依赖关系,或将SQLite包含在该目标的链接库列表中。