Implizite Deklaration der Funktion "sqlite3_key'?

Arbeite ich an SQLite Datei-Verschlüsselung. Ich habe sqlCipher & crypto-frameworks erfolgreich in mein Projekt.

Wenn ich jetzt versuche zu kompilieren, um meine Anwendung auf diese Zeile

int rc = sqlite3_key(database, [key UTF8String], strlen([key UTF8String]));

er sagt Implicit declaration of function 'sqlite3_key'

Also in Erster Linie "implizite Deklaration" klingt für mich wie die Funktion definiert ist, aber nicht deklariert. Aber wo habe ich angegeben ?

Während der Suche über das Internet, unter diesem Artikel, es sagt wie SQLite Encryption Extension(See) ist nicht öffentlich verfügbar. Ich habe, um es zu kaufen, Kosten um die $2000.

SIEHE -> http://www.hwaci.com/sw/sqlite/see.html

Also das ist der einzige Grund, warum ich bin immer Implizite Deklaration & Falsche Antwort, während sqlite encryption-Prozess ?

Haben Sie vielleicht importieren die entsprechenden header-Dateien und fügen Sie die SQLite-framework zu Ihrem Projekt.
Ich weiß, dass ich bereits Hinzugefügt haben, libSqlite-Rahmen... und #import <sqlite3.h> die Datenbank ist in Ordnung, wenn ich entfernen sqlite3_key Funktion

InformationsquelleAutor Tariq | 2011-06-15

Schreibe einen Kommentar