これをやらかしてプロジェクトファイルを壊すところだったので当たり前のことかもしれないが備忘録的に書き残しておきます。
あっ!なんかビルド通らないぞ!
ぼく「SQLiteを組み込むぞ!」
ぼく「えーっと……動かすにはsqlite.cとかshell.cを組み込まないと動かないよな……?」
ぼく「組み込んでみよう」
コンパイラ「構文エラーです。stdが何か変です。予期せぬEOFです」
ぼく「!?」
灯台下暗し。
結果的にビルドが通らない原因はsqlite.cとかshell.cとかを組み込まないといけないという勘違いに基づいたものでした。
実際にプロジェクトに組み込む必要があるのは、「sqlite3.dll」「sqlite3.lib」「ヘッダファイル」だけだったのです。
結論
外部ライブラリを組み込む時は余計なファイルまでプロジェクトに組み込まないように気を付けよう!
本当に備忘録的な記事です。お役に立てなかったらごめんね。