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.

    https://pocoproject.org/



  • 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


Anmelden zum Antworten