SQLite, ich komme damit nicht klar.
-
unter http://www.sqlite.org/cvstrac/wiki?p=HowToCompile findest du einen Abschnitt "Win32 recompile with borland c++ builder", wo beschrieben ist wie du das Ding mit dem BCB kompilieren kannst.
ABER: wenn du es damit immer noch nicht hinkriegst (hat ja ganz den Anschein als wuerde BCB nicht so richtig mit SQLite zurechtkommen), dann solltest du dir evtl. ueberlegen, einen anderen Compiler zu verwenden. Besonders wenn du keine VCL verwendest sollte das kein Problem sein (Wenn du hingegen VCL verwendest, hast du ein Problem ).
EDIT: laut http://www.leunen.com/misc/sqlite.html sollte das ganze mit der vorkompilierten DLL von der Seite bereits funktionieren, bei der URL findest du evtl. auch ein Makefile!
-
Vielen Dank, ich werde das Beispiel mal durcharbeiten
-
Also, ich war auf der Seite, und habe das dort abgedruckte Script verwendet.
Ich habe kein Compilerfehler bekommen
ABER
Ich habe nun Linker Errors:
[Linker Error] Unresolved external 'sqlite_db::close()' referenced from Unit1.obj
[Linker Error] Unresolved external 'sqlite_db::open(const _STL::basic_string<char>, _STL::char_traits<char>......usw.......
-
Tipp: Solche Fehler treten auf, wenn der Linker Symbole (zB Funktionen, Methoden, Klassen oder Variablen) nicht finden kann. Sprich du hast dem Linker nicht gesagt, wo er die Symbole finden soll. Wie du das Problem behebst, kannst du im Handbuch deines Compilers nachlesen...
-
rüdiger schrieb:
Tipp: Solche Fehler treten auf, wenn der Linker Symbole (zB Funktionen, Methoden, Klassen oder Variablen) nicht finden kann. Sprich du hast dem Linker nicht gesagt, wo er die Symbole finden soll. Wie du das Problem behebst, kannst du im Handbuch deines Compilers nachlesen...
Will heissen: durch das Kompilieren hast du wahrscheinlich die geforderte SQLite.lib erstellt. Jetzt musst du dem BCB nur noch sagen, dass er die Datei auch verwenden soll. IIRC unter "Projektoptionen" oder so (aber BCB bei mir Jahre her, also k.A. )
-
Hallo zusammen,
auch auf die gefahr hin, das dieser Post veraltet ist. aber ich habe genau dass selbe problem. die lib, datei habe ich nun ich dem projekt hinzugefügt ohne verbesserungen.... woran liegt es ?
Danke
-
hi bin noch aktiv (ich hab email-benachrichtigung aktiv)
allerdings hilft mir dieser beitrag nichts ^^
-
-
Nein!!! http://www.aducom.com/cen
aducom support
-
Nehmt doch einfach LoadLibrary() und die vorkompilierte DLL von der sqlite-seite?