オープン ソース ツールを使用して、Ubuntu でジェネリック C++ を使用していくつかの作業を行っています。私は 12.04 LTS を使用しています - デフォルトのコンパイラは C++ 11 標準をサポートしていません。(最終的にはアップグレードしますが、今はしません)
GUI の作業に GTK+/GTKMM を使用していますが、データベースのサポートが必要で、どこに頼ればよいかわかりません。もちろん、ネイティブ C++ にはデータベースのサポートがありません。
私が選んだデータベースは SQLite と PostgreSQL です。Qt が優れたデータベースをサポートしていることは知っていますが、いくつかの理由で Qt の使用を避けたいと思っています (特に、すべてを大規模で特殊な、準独占的な Qt フレームワークにバインドしたくありません)。
必要なデータベース アクセスをサポートする一般的なオープン ソース ライブラリには、どのようなものがありますか? (私は本当に自分のデータベース層を書きたくありません...)。