1. Installation
Installation de Free Pascal et de Lazarus
L’installation de Lazarus inclut directement le compilateur Free Pascal. Choisissez la version correspondant à votre système :
Windows (32 et 64 bits) 👉 Télécharger pour Windows
Linux (DEB et RPM) 👉 Télécharger pour Linux
macOS (Intel et Apple Silicon) 👉 Télécharger pour macOS
💡 Conseils pour l’installation :
Utilisateurs Windows : Privilégiez l’installation dans un chemin simple (ex:
C:\Lazarus) pour éviter d’éventuels problèmes de droits d’accès.Utilisateurs macOS : N’oubliez pas d’installer Xcode et ses outils en ligne de commande, car ils sont indispensables au fonctionnement de Free Pascal.
Installation de SQLite
SQLite est le moteur de base de données idéal pour débuter car il ne nécessite aucune installation de serveur complexe. Cette ressource vous guide sur les points essentiels :
La bibliothèque moteur : Comment récupérer le fichier unique (
sqlite3.dllsur Windows,.sosur Linux) indispensable pour que votre programme communique avec la base.Intégration Lazarus : SQLite est supporté nativement par Lazarus via les composants de l’onglet « SQLdb ».
Zéro configuration : Une base de données SQLite est un simple fichier sur votre disque dur, ce qui facilite énormément le transport et la sauvegarde de vos projets.
Consulter le guide SQLite sur le Wiki Lazarus
📥 Téléchargements SQLite par système
Pour que vos programmes Lazarus fonctionnent avec SQLite, vous avez besoin des « binaires précompilés » (les bibliothèques de liens dynamiques) :
Windows :
Il faut télécharger un fichier ZIP contenant la DLL (souvent
sqlite3.dll).Attention : Il faut choisir la version qui correspond à votre installation de Lazarus (32 bits ou 64 bits), et non forcément à votre Windows.
👉 Lien Windows sur SQLite.org (Chercher « Precompiled Binaries for Windows »).
Linux :
Bonne nouvelle : SQLite est souvent déjà installé !
Si ce n’est pas le cas, on n’utilise généralement pas de lien de téléchargement direct, mais une simple commande dans le terminal :
sudo apt install sqlite3 libsqlite3-dev.
macOS :
SQLite est natif sur macOS. Il n’y a généralement rien à télécharger pour commencer à développer.
