sqlite3.dll mit BCB 5



  • Hallo,
    ich habe ein Projekt das dei sqlite DB benutzt.
    Bisher habe ich die Version 2.8.13 benutzt, dieses hat auch bisher nach einigen start Schwierigkeiten geklappt.
    Ich habe die verfügbare DLL mit implib -a konvertiert und einbinden können.

    Nun habe ich gesehen das es eine neue Version 3 gibt.
    Also habe ich mir diese auch gleich angeschaut und heruntergeladen. Leider lässt sich die Dll nicht mit implib konvertieren.

    Also habe ich auch mal versucht den Source zu erstellen, hat eigentlich auch geklappt allerdings bekomme ich auch einiges an Warnungen, am meisten wundern mich diese Meldungen :

    Linker Warnung] Attempt to export non-public symbol 'sqlite3_aggregate_context'
    [Linker Warnung] Attempt to export non-public symbol 'sqlite3_aggregate_count'
    [Linker Warnung] Attempt to export non-public symbol 'sqlite3_bind_blob'
    [Linker Warnung] Attempt to export non-public symbol 'sqlite3_bind_double'
    [Linker Warnung] Attempt to export non-public symbol 'sqlite3_bind_int'
    [Linker Warnung] Attempt to export non-public symbol 'sqlite3_bind_int64'
    ....

    Das geht dann so weiter mit jeder enthaltenen Funktion.

    Im Projekt wo ich die lib verwenden will erhalte ich dann meldungen wie 'unresolved external .... ' auf alle Funktionen die ich verwende.

    Vielleicht hat hier ja schon einer eine möglichkeit gefunden, wäre über einen Rat erfreut.

    Ich habe auch schon gegogled und in den Google Groups nachgeschaut aber über sqlite3 und BCB nichts finden können. Auch andere Hinweise haben mir nicht weitergeholfen.



  • Habe ne Lösung gefunden.
    Nachdem ich noch etwas weiter gesucht habe habe ich diese
    http://squeakycode.net/?q=node/view/2
    Seite gefunden und eine Dll bekommen die ich per implib auch nutzen kann.

    Also falls einer Sucht hier die Lösung

    Dirk


Anmelden zum Antworten