Rust Diesel Sqlite 项目运行错误:note: LINK : fatal error LNK1181: 无法打开输入文件“sqlite3.lib”
问题分析:
错误 STATUS_DLL_NOT_FOUND 和链接器错误:无法打开输入文件"sqlite3.lib" ,表明 Windows 系统缺少 SQLite 的静态库文件。
解决方案:
修改 Cargo.toml 文件,在依赖部分添加了:
libsqlite3-sys = { version = "*", features = ["bundled"] }
这个配置让 libsqlite3-sys 编译自己的 SQLite 副本,而不是依赖系统库,从而避免了 Windows 下缺少 sqlite3.lib 的问题。
参考:
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 mrover
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果