SQLite Anleitung für Anfänger gesucht
-
Hallo liebe Forengemeinde,
ich versuche vergebens ein C-Programm für SQLite zu erstellen.
Beim kompilieren mit DEV C++ erhalte ich immer wieder Fehlermeldungen.Wer kann mir sagen, wo ich eine deutsche Schritt-für-Schritt-Anleitung finde.
Gerne würde ich das Programm auch einmal mit dem Kommandozeilenkompiler gcc
kompilieren. Aber auch das gelingt mir nicht.Bitte helft mir.
Gruß
Jockel
-
Was erhältst du denn für Fehler?
-
ROFL dir mal die POCO C++ Libraries rein.
Da lolt es dir die funktionierenden SQLite Connections grad so um die Birne.
-
ich bin leider auf arbeit, sonst könnte ich dir direkt den kompletten code/anleitung dazu schicken, da ich genau das mit mehreren projekten schon gemacht hab.
aus dem kopf kann ich dir aber folgendes sagen:
* du musst die sqlite3.dll im programmverzeichnis liegen haben
* die datei "sqlite3.h" muss im programm included sein (download der amalgamation"-version von der sqlite homepage)
* mingw: die "sqlite3.h" in den passenden mingw-unterordner ("includes"?)
* mingw: du musst für mingw eine sqlite3-library erstellen mit dem es
arbeiten kann. diese lib kommt dann in den libs- ordner von mingw.das erstellen dieser lib geschieht aus der sqlite3.dll+sqlite3.def mit
dem tool "dllTool" (ist imho bei mingw dabei).dlltool --def sqlite3.def --dllname sqlite3.dll --output-lib libsqlite3.a
dann müsste es klappen...
das ansprechen unter c ist dann eine andere sache (stichwort callback-funktion für das durchlaufen von recordsets). aber da gibts im netz bestimmt beispiele.
-
Vielen Dank für Eure Antworten.
Der Fehler war, dass ich SQLite.c nicht mitkompiliert habe.
Nun funktioniert es sowohl mit dem Kommandozeilenkompiler gcc als auch mit DEV-C++.
Gruß
Jockel