I'm looking for a light-weight database library that I can compile into a C++ application.
Does any such exist?
allegro 5 (Multimedia Library) - a cross-platform library mainly aimed at video game and multimedia programming. SAIL (Squirrel Abstract Image Library) - small, fast, and cross-platform image decoding library.
allegro 5 (Multimedia Library) - a cross-platform library mainly aimed at video game and multimedia programming. SAIL (Squirrel Abstract Image Library) - small, fast, and cross-platform image decoding library. SDL (Simple DirectMedia Layer) - a library for input, audio, drawing and much more supported by many platforms.
A list of open source C++ libraries 1 [ edit] Package managers. ... 2 [ edit] Libraries 3 [ edit] Audio. ... 4 [ edit] Benchmarking. ... 5 [ edit] Communication. ... 6 [ edit] Concurrency. ... 7 [ edit] Configuration. ... 8 [ edit] Containers. ... 9 [ edit] Cryptography 10 [ edit] Databases. ... More items...
A gnuplot based C++ Graphics Library for Data Visualization. Matplot++ can take advantage of the following libs: OpenCV, OpenGL, LAPACK, BLAS, FFTW, JPEG, TIFF, ZLIB, PNG, GLAD, GLFW3. (Doc)
SQLite. Not flat-file, but it is file based, can be easily embedded in apps.
For pure XML embedded database you might want to peek at Oracle Berkeley DB XML.
Maybe this very lightweight XML library can also be of help: RapidXML. It's an XML parser, not a database library, but depending on your application that might be enough (you mention a flatfile XML data storage).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With