问题分析:

错误 STATUS_DLL_NOT_FOUND 和链接器错误:无法打开输入文件"sqlite3.lib" ,表明 Windows 系统缺少 SQLite 的静态库文件。

解决方案:

修改 Cargo.toml 文件,在依赖部分添加了:

libsqlite3-sys = { version = "*", features = ["bundled"] }

这个配置让 libsqlite3-sys 编译自己的 SQLite 副本,而不是依赖系统库,从而避免了 Windows 下缺少 sqlite3.lib 的问题。

参考:

Getting Started with Diesel