2009-09-02 45 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。

糟糕!

再見!