我正在尝试设置运行Windows XP的PC来运行 Haskell平台和 SQLite3 数据库。我还必须从Hackage数据库(附加的haskell库的主页)安装2个额外的库
我下载了Haskell平台并将其安装在计算机上的以下位置
C:\ Program Files \ Haskell Platform \ 2013.2.0.0
从命令行我使用以下命令安装了HDBC库
C:\ Document并设置\ oke \ cabal安装HDBC
从命令行我尝试安装HDBC-sqlite3
C:\ Document and setting \ oke \ cabal install HDBC-sqlite3
这给出了一条错误信息,说明......
cabal缺少对外国图书馆的依赖 *缺少C库:sqlite3 ExitFailure 1
请有人详细说明我如何获得缺少的C库和 什么确切的文件夹,我把它们放入? 以及如何使用cabal安装HDBC-sqlite3库?
在安装库之前是否安装 Sqlite3 以及最适合使用哪个文件夹?
答案 0 :(得分:1)
从SQLite download page获取SQLite DLL,将其复制到合理的位置(例如,C:\sqlite3
,不程序文件,也不要复制到Windows目录中的任何位置),添加您的选择目录到PATH(有关详细信息,请参阅this question的答案),最后,使用cabal安装HDBC-sqlite3
。通常,cabal不会安装C库,所以每当你安装一个依赖于它的软件包时,你必须事先在系统中进行设置。