Ce projet est un exemple minimal d'application C++ utilisant la bibliothèque SQLite pour créer une base de données, une table et y insérer des données. Le code source se trouve dans src/main.cpp
et la gestion des dépendances se fait via CPM.cmake.
- Création d'une base de données SQLite locale (
test.db
) - Création d'une table
personnes
si elle n'existe pas - Insertion de données dans la table
- CMake ≥ 3.16
- Un compilateur C++ compatible C++17
- Git
- Installez CMake et un compilateur (Xcode ou Homebrew):
brew install cmake # Xcode fournit clang par défaut
- Clonez le projet et placez-vous dans le dossier:
git clone <url-du-repo> cd cmysql
- Générez et compilez:
cmake -B build cmake --build build
- Exécutez le programme:
./build/main
- Installez CMake et Visual Studio (ou MinGW).
- Clonez le projet et ouvrez une invite de commandes:
git clone <url-du-repo> cd cmysql
- Générez le projet:
cmake -B build cmake --build build
- Exécutez le programme:
build\main.exe
- SQLite est téléchargé et intégré automatiquement via CPM.cmake, aucune installation manuelle n'est nécessaire.
- Le fichier de base de données
test.db
sera créé dans le dossier du projet.
Ce projet est fourni à titre d'exemple pédagogique.