以前より SQLite をゲームに組み込もうと思って書籍など買ったりしていたのですが、 Windows 版のソースコードが見つからなくて困っていました。しかし、 επιστημη さんの記事を見て自分の愚かさに気づきました。
ただ単にソースコードを Windows でコンパイルすれば良かったんですね。つまり、プリプロセッサなどで適切に環境の違いを吸収できるようです。
普通、環境の違いを吸収するためには autotools を使うことが一般的かと思っていたのですが、 SQLite の開発メンバーはプリプロセッサだけでやっているのですからすごいですよね。予想なんですが、依存プログラムが多くなると autotools の出番なのだと思います。そういった意味では SQLite はコアがシンプルで良くできているのだと思います。
やはり、オープンソースコミュニティには天才が多いということですね。あなたにとって私もそうでありたい( By レミオロメン)。
Contributions