2011-10-26 5 views
3

J'ai un projet multi-plateforme où le client obtient le code, mais ne veut pas résoudre les dépendances. Les exigences sont mieux résolues avec une base de données relationnelle, il semble donc que j'ai besoin de copier la source d'une base de données relationnelle intégrable dans mon programme et de compiler la bibliothèque directement dans l'exécutable ou dans le cadre du projet.Base de données relationnelle C ou C++ Embedded Open Source (source de la copie à déployer)

Y at-il une base de données relationnelle intégrable qui a une licence permissive afin que je puisse copier la source directement dans le projet? Lequel a la plus petite base de code? Idéalement, je pense à un fichier source C et un en-tête que je peux copier dans le programme et commencer à utiliser immédiatement.

+2

et deux secondes plus tard, je trouve la source d'amalgamation SQLite 3 qui est fondamentalement ce que j'ai décrit. http://www.sqlite.org/download.html – nurettin

Répondre

12

SQLite

Ils ont une distribution source « de fusion », qui est un fichier source C, qui peut être inclus dans un projet et utilisé tout de suite. Il me vient en tête