Rubyで遊んだ日々の記録。あくまで著者視点の私的な記録なので、正確さを求めないように。
Rubyと関係ない話題にはその旨注記しているはず。なので、一見関係無いように見える話題もどこかで関係あるのかもしれません。または、注記の書き忘れかもしれません...
_ ビルド難しすぎワロタ。
というわけでメモ。
_ まず、SQLite公式サイトのDownload Pageに行って、sqlite-amalgamation-*.zipを落とす。
中にはマジでソース(*.hと*.c)しかなくてドキュメントの一編もない潔さなので、空気を読んでビルドするしかない。
cl -LD -MD -O2 -DSQLITE_API=__declspec(dllexport) -DSQLITE_ENABLE_COLUMN_METADATA sqlite3.c
-DSQLITE_API=__declspec(dllexport)がないと、生成されるdllからは何もエクスポートされないことになって笑える。
-DSQLITE_ENABLE_COLUMN_METADATAはRailsを(というかたぶんActiveRecordを)使うときに指定してないとたぶん色々困るんだと思う。知らんけど上記のDownload Pageの32bitバイナリの説明にそんな雰囲気のことが書いてある。
_ ま、そんなわけで、空気を読むことに成功すれば簡単なのだが、空気を読めない限りは(なにしろ何の説明もないので)絶対にビルドできないっていう。
なんでこんな配布してるんだろうなあ。
被捕捉アンテナ類
[Ant]
[Antenna-Julia]
[Rabbit's Antenna]
[Ruby hotlinks]