2009-09-02 7 views
-1

Je suis à travers this tutorial et après l'avoir terminé, je reçois une erreur sur la construction. L'erreur n'est cependant associée à aucune ligne de code source. Ce est l'erreur que je reçois:SQLite erreur 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: 

Je ne suis pas sûr de ce que l'erreur est. Le tutoriel se construit pour le framework iPhone 2.0 mais je suis en train de construire pour 3.0. Leur libsqlite3.0.dylib provient du SDK iPhone 2.0 alors que le mien vient du SDK 2.2.1 (c'est la version la plus récente qui est supérieure à 1mb) J'ai essayé les frameworks 2.0, 2.2.1 et 3.0 libsqlite3.0. Fichiers dylib, ils fournissent tous cette même erreur.

Quelqu'un pourrait-il me donner quelques conseils sur ce qu'il faut faire ici? J'ai essayé de googler l'erreur et je n'ai rien du tout. Je recevais plus d'erreurs similaires à celle-ci jusqu'à ce que je me rende compte que j'utilisais libsqlite3.0.dylib à partir du SDK OS X et non du SDK iPhone. Une fois que j'ai changé, j'ai seulement eu cette erreur.

+0

C'est une faute de frappe. http://meta.stackexchange.com/q/196985/232821 –

Répondre

0

était une faute de frappe. sqlite3_bind_init était censé dire: sqlite3_bind_int

init vs int.

Oups!

Au revoir!

Questions connexes