[Lazarus] Getting started with SQLite with Lazarus on Linux Mint

Marco van de Voort fpc at pascalprogramming.org
Sat Jul 13 13:25:11 CEST 2024


Op 10-7-2024 om 12:59 schreef Arí Ricardo Ody via lazarus:
>
> I'm trying to use SQLite with Lazarus on a Linux Mint. It is asking 
> for a module ¨libsqlite3.so¨ (without the quotes). I installed sqlite 
> on my linux with apt. I'm not finding ¨libsqlite3.so¨ anywhere on my 
> SSD, and I also couldn't figure out which directory I should put it in 
> if I found it. At most I can find a module ¨libsqlite3.so.0¨ in the 
> /usr/lib directory.
>
> Would anyone help me, please?
>
An earlier reply of me got lost, probably something to do with sending 
it while tethered to a phone.

Most of the database headers have a way of overriding names from code, 
without recompiling FPC/Lazarus, this has been done to improve the 
longevity of FPC releases if things change in some new linux 
distribution(version)

Try to

-  include unit sqlite3dyn in your main (.lpr) program.

- as the first line of your .lpr (or at least before the application.* 
commands) add

tryinitializesqlite('libsqlite3.so.0');

Rinse, repeat, retry.




More information about the lazarus mailing list