我对铁 rust 生态系统一无所知。我尝试使用rustqlite crate,这样我就可以存储不适合内存的非常大的索引。我立即得到一个运行时错误,它出错并说:
= note: LINK : fatal error LNK1181: cannot open input file 'sqlite3.lib'
linking with `link.exe` failed: exit code: 1181
我正在使用sqlite3 windowsx86的预编译二进制文件,我只有一个“tokens.db”沿着我的sqlite3.exe。sqlite3.lib应该是什么?我没有发现任何信息视频或搜索,我甚至安装了全新的MS构建工具等。
rust代码本身没有编译器错误,看起来似乎没问题。我期待着任何关于如何解决这个问题的见解
1条答案
按热度按时间2izufjch1#
正如@pigeonhands指出的那样,在cargo.toml中进行了简单的修复。我所要做的就是在rustqlite依赖项中指定功能捆绑选项。
rusqlite = { version = "0.29.0", features = ["bundled"] }
得到超级慢写我的数据库,但除此之外,工作现在谢谢。