SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (não reconhece biblioteca)

1. SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (não reconhece biblioteca)

Cluzi
Chilux

(usa Linux Mint)

Enviado em 08/11/2025 - 19:44h

Não estou conseguindo fazer funcionar o SQLITE no Lazarus 64. Estou rodando no LInux e já informei a lib(supostamente correta) na propriedade do Zconnection.
Já peguei versao nova do SQLITE para Linux 64 e só veio arquivo .DLL. Não deveria vir .OS??
Migrei quase tudo e funionou mas o SQLITE não.


  


2. Re: SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (não reconhece biblioteca)

Celio Dellamo
rhus

(usa openSUSE)

Enviado em 30/11/2025 - 15:07h

Chilux escreveu:

Não estou conseguindo fazer funcionar o SQLITE no Lazarus 64. Estou rodando no LInux e já informei a lib(supostamente correta) na propriedade do Zconnection.
Já peguei versao nova do SQLITE para Linux 64 e só veio arquivo .DLL. Não deveria vir .OS??
Migrei quase tudo e funionou mas o SQLITE não.


Olá, espero que todos estejam bem!

Amigo, Chilux, não fui capaz de entender exatamente o problema que você está enfrentando com SQLite no Linux.
Faz Muitoooos anos que não trabalho com Lazarus e, talvez não consiga te ajudar, mas vamos lá.

Você disse:
"Não estou conseguindo fazer funcionar o SQLITE no Lazarus 64. Estou rodando no LInux e já informei a lib(supostamente correta) na propriedade do Zconnection."

1. É necessário isolar os possíveis problemas e chegar á verdade.

Lazarus, Code::Blocks, Visual Sudio, C++ e SFML, seja o que for, se estiver tudo certo
com o Banco (suponho que você teha um), então, o 1o. passo será se conectar a ele..
se consequir, saberá que é falta de Lib, ou config do Lazruz (Object Pascal, né?!).

Eu uso o "SQLiteStudio" para acessar o .db direto, já usava no openSUSE Tumbleweed
e continuo usando no GhostBSD... ah, não baixa da NET, não... .dll é coisa o Windows.

2. Para o Linux, existe este pacote:
Nota: Antes - Remova - os pacotes do SQLite, e tudo + que sua razão como programador te intuir.

Depois... update...
sudo apt update

Instale o pacote p/ desenvolvimento SQLite:
sudo apt install libsqlite-dev

Não deixe de observar problemas com 32 e 64Bit

Se quiser participar de um grupo (inicial) de programação + arrojado... é só dizer.
Basic (do Tk e Sinclair, Assembly, C, C++, SFML talvez Opengl pra 3D, mas prefiro criar meu próprio 3D));

Agora é com voçê!


3. Re: SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (não reconhece biblioteca)

Cluzi
Chilux

(usa Linux Mint)

Enviado em 01/12/2025 - 18:52h


Olá rhus,
Agradecido pelo auxílio.
Migrei do Windows e estou engatinhando aos poucos nas migrações do restantes (compiladores, programas de escritório, gerenciadores de banco de dados etc. enfim tudo
que eu utilizava antes. Estudar um pouco e utilizar o Linux de uma vez por todas era um plano antigo que eu tinha.

O que fiz foi simplesmente pegar a lib interna do SQLITE que já constava na base do Linux:
Instalei o pacote p/ desenvolvimento SQLite:
sudo apt install libsqlite-dev , como voce lembrou bem.

Usei LOCATE libsqlite3
peguei o caminho completo para por a libsqlite3.so entre as que apresentavam, coloquei no object inspector na propriedade Library Location do ZConnection
rodar e pronto sem erros nenhum.
Obrigado,
Resolvido!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts