2009-09-02 92 views
-1

我通过this tutorial并完成后,我得到构建错误。 虽然该错误与任何源代码行都没有关联。 这是我的错误:SQLite的iPhone错误,

Line Location Tool:0: collect2: ld returned 1 exit status 
Line Location Tool:0: symbol(s) not found 
Line Location Tool:0: -[todo initWithPrimaryKey:database:] in todo.o 
Line Location Tool:0: "_sqlite3_bind_init", referenced from: 

我不知道是什么错误。 该教程正在为iPhone 2.0框架构建,但我正在为3.0版本构建。 他们的libsqlite3.0.dylib来自iPhone 2.0 SDK,而我的是来自2.2.1 SDK(这是最新版本超过1MB) 我试过2.0,2.2.1和3.0框架libsqlite3.0。 dylib文件,它们都提供了相同的错误。

任何人都可以给我一些建议,在这里做什么?我试着用Google搜索这个错误,而我什么也没得到。 我得到了更多类似于这个错误的错误,直到我意识到我使用的是OS X SDK中的libsqlite3.0.dylib而不是iPhone SDK。一旦我切换,我只剩下这个错误。

+0

这是一个错字。 http://meta.stackexchange.com/q/196985/232821 – 2013-09-14 18:37:14

回答

0

是一个错字。 sqlite3_bind_init应该说: sqlite3_bind_int

init vs int。

糟糕!

再见!