我正在尝试cabal install yesod
在我的 Windows 机器上。我有一个相对较新的 Haskell 平台安装。cabal 安装失败,报告我需要 sqlite3 C 库才能安装 Yesod 所依赖的“持久”包。
cabal: Missing dependency on a foreign library: * Missing C library: sqlite3
所以我去了http://www.sqlite.org/download.html并获取了 C 源代码和预编译的二进制文件。我尝试使用两者,但无济于事:
cabal install persistent --extra-lib-dirs=C:\Path\To\C\Source\Files
cabal install persistent --extra-lib-dirs=C:\Path\To\Binary
在这两种情况下,我得到了相同的结果:它不起作用。:( 我能做些什么来给 cabal 它需要的 C 库?(在这种情况下是 sqlite3)