安装HDBC-Sqlite3时安装缺少的C库

时间:2014-04-18 13:04:42

标签: haskell sqlite

我正在尝试设置运行Windows XP的PC来运行 Haskell平台 SQLite3 数据库。我还必须从Hackage数据库(附加的haskell库的主页)安装2个额外的库

  1. HDBC
  2. HDBC.sqlite3
  3. 我下载了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 以及最适合使用哪个文件夹?

1 个答案:

答案 0 :(得分:1)

SQLite download page获取SQLite DLL,将其复制到合理的位置(例如,C:\sqlite3程序文件,也不要复制到Windows目录中的任何位置),添加您的选择目录到PATH(有关详细信息,请参阅this question的答案),最后,使用cabal安装HDBC-sqlite3。通常,cabal不会安装C库,所以每当你安装一个依赖于它的软件包时,你必须事先在系统中进行设置。