Fehler beim verwenden der SQLite-wrapper FMDatabase

Ich habe Probleme, wenn ich versuche, mit FMDatabase.

Ich habe diese Dateien:

FMDatabaseQueue
FMDatabaseAdditions
FMDatabase
FMResultSet
FMDatabasePool

..und ich habe auch Hinzugefügt die libsqlite3.dylib Bibliothek und importierten FMDatabase.h, sobald ich aber die Auskommentierung dieser Zeile:

FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];

..Ich bekomme diese Fehlermeldung:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FMDatabase", referenced from:
      objc-class-ref in DBWrapper.o
ld: symbol(s) not found for architecture i386

Ich habe auch versucht, die änderung der Einstellungen, wie Ziel der Bereitstellung zwischen 4.0 - 5.0 und erstellen einen neuen, leeren Projekt, etc.

Ich bin mit Xcode Version 4.3 (4E109).

Was mache ich falsch? 🙂

//Stefan

  • Haben Sie Hinzugefügt .h und .m-Dateien zu Ihrem Projekt?
  • Ja, ich habe alle Dateien aus dem src ausgenommen fmdb.m.
Schreibe einen Kommentar