rusqlite を利用して Rust で作成したソフトウェアが,Ubuntu と macOS でコンパイルできるのに,Windows 11 だと以下のエラーでコンパイルできない問題に遭遇しました.
note: LINK : fatal error LNK1181: cannot open input file 'sqlite3.lib'
公式ドキュメントに記載があり,features = ["bundled"]
を有効にすればよいそうです .
bundled
uses a bundled version of SQLite. This is a good option for cases where linking to SQLite is complicated, such as Windows *1.
Windows 11 でもコンパイルできるようになりました.