【问题标题】:Installation of missing C libraries when installing HDBC-Sqlite3安装 HDBC-Sqlite3 时安装缺少的 C 库
【发布时间】:2015-06-06 23:02:02
【问题描述】:

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

  1. HDBC
  2. HDBC.sqlite3

我下载了 Haskell 平台并将其安装在我电脑上的以下位置

C:\Program Files\Haskell Platform\2013.2.0.0

我在命令行中使用以下命令安装了 HDBC 库

C:\Document and setting\oke\cabal install HDBC

我尝试从命令行安装 HDBC-sqlite3

C:\Document and setting\oke\cabal 安装 HDBC-sqlite3

这给出了一条错误消息,说明......

cabal 缺少对外部库的依赖 *缺少 C 库:sqlite3 退出失败 1

请有人详细说明我如何获得丢失的 C 库和 什么确切的文件夹,我应该把它们放在哪里? 以及如何使用 cabal 安装 HDBC-sqlite3 库?

我是否在安装库之前安装 Sqlite3?最好安装在哪个文件夹中?

【问题讨论】:

    标签: haskell sqlite


    【解决方案1】:

    SQLite download page 获取 SQLite DLL,将其复制到合理的位置(例如,C:\sqlite3,并且不是 Program Files 或 Windows 目录中的任何位置),将您选择的目录添加到PATH(有关详细信息,请参阅this question 的答案),最后使用 cabal 安装 HDBC-sqlite3。一般来说,cabal 不会安装 C 库,因此无论何时安装依赖于某个包的包时,都必须事先在系统中进行设置。

    【讨论】:

      猜你喜欢
      • 2012-04-03
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多