Wie sqlite3.dll erstellen?



  • Hallo,

    ich habe mir die aktuellen Files von sqlite.org geladen. Die mitgelieferte dll funktioniert auch. Nun versuche ich seit zwei Tagen verzweifelt, aus dem Source-Code selbst die dll zu erzeugen.

    cl /LD sqlite3.c

    erstellt mir eine dll; wenn ich die allerdings benutzen möchte, gibts den Fehler:
    'Die Anwendung konnte nicht richtig initialisiert werden. ...'

    Ich habe mir dann eine dllmain.c erstellt, mit folgendem Inhalt:

    #include <windows.h>
    int WINAPI DllMain (HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved)
    {
         return TRUE ;
    }
    

    cl /LD sqlite3.c dllmain.c

    erstellt mir wieder eine dll, Größe identisch wie beim ersten Versuch, Benutzung führt zum selben Fehler.

    Was muß ich noch tun?



  • ... gelöst.

    sqlite3.c und dllmain.c erst mal nur übersetzen (-c). Beim Linken mittels link dann die sqlite3.exp mit angeben.

    Dann funktionierts.


Anmelden zum Antworten