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.