También tienes otra alternativa que seria utilizar la libreria Sqlite. Un SGBD bastante bueno y compacto que puedes utilizarlo perfectamente desde C/C++.
Yo lo estoy utilizando en uno de mis proyectos y la verdad que va bastante bién para no tener que sobrecargar el sistema instalando un MySQL.
www.sqlite.org
El unico inconveniente es que no implementa todas las caracteristicas de SQL92 como por ejemplo las FOREIGN *** o los RIGHT OUTER JOIN.
Pero siempre se puede arreglar de otra forma :P
Saludos.