Skip to content

namekkie/sqlite-cpp-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLite Wrapper Library for C++

軽量でシンプルな C++ 用 SQLite3 ラッパーライブラリ C++17 以降で動作し、Linux および Windows(MinGW)でコンパイル可能



📁 ファイル構成

sqlite-wrapper/
├── include/
│ ├── Database.h # SQLite接続クラス(テンプレート含む)
│ ├── Statement.h # SQLステートメント管理クラス
│ ├── Row.h # SELECT結果を保持するクラス
│ └── Value.h # 値の抽象表現クラス
│
├── lib/
│ ├── Database.cpp
│ ├── Statement.cpp
│ ├── Row.cpp
│ ├── Makefile # ライブラリビルド用
│ └── libsqlitewrapper.a (生成物)
│
├── sample/
│ ├── main.cpp # 利用例
│ ├── Makefile
│ └── sample.exe (生成物)
│
├── Makefile # ルートMakefile(lib と sample をまとめてビルド)
└── README.md

⚙️ ビルド方法

🔹 Linux

sudo apt install g++ sqlite3 libsqlite3-dev
make

🔹 Windows (MinGW / Eclipse CDTなど)

sqlite3.dllsqlite3.lib または libsqlite3.alib/ に配置

make

⚠️ 実行時には sqlite3.dll が sample.exe と同じディレクトリ、または PATH に存在している必要があります。

About

軽量でシンプルな C++ 用 SQLite3 ラッパーライブラリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages