MinGW Studio: SQLite einbinden
-
versuche zur zeit SQLite bzw. dessen lib "libsqlite3.dll.a" in das MinGW Studio (unter win) einzubinden, obwohl ich sicher bin, ich hätte die Datei ins richtige Verzeichnis kopiert, erhalte ich immer folgende Fehlermeldung:
--------------------Configuration: sqlite_test - Debug-------------------- Linking... C:\MinGWStudio\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -l[b]libsqlite3.dll.a[/b] collect2: ld returned 1 exit status sqlite_test.exe - 1 error(s), 0 warning(s)
(kurze zwischenanmerkung: die header files habe ich erfolgreich untergebracht).
Die "libsqlite3.dll.a" habe ich nach
C:\MinGWStudio\Lib
kopiert, da dort auch die anderen *.dll.a Dateien liegen.
Anschließend habe ich im MinGW Studio unter Project - Project Settings - Link - Libraries die dort vorhandenen Einträge um ",libsqlite3.dll.a" ergänzt.Ich verstehe einfach nicht, warum die Datei nicht gefunden wird. Kann mir da jemand helfen? Danke.
-
also, hier die lösung des problems:
prefix "lib" entfernen, suffix (?) ".dll.a" ebenfalls oder anders:
die datei "libsqlite3.dll.a" in c:\mingw\lib kopieren - NICHT umbenennen.
dann aber unter Project - Project Settings - Link - Libraries NUR "sqlite3" hinzufügen. sieht man auch wenn man die anderen libs mit der angabe vergleicht, aber wer ahctet da schon drauf