1

我正在学习 PostgreSQL。在将 pgrouting 安装到 Ubuntu 11.10 后,我正在尝试使用 Dijkstra 算法。

CREATE OR REPLACE FUNCTION shortest_path(sql text, source_id integer,
       target_id integer, directed boolean, has_reverse_cost boolean)
RETURNS SETOF path_result AS
  '$libdir/libdijkstra.dll'
LANGUAGE 'C' IMMUTABLE STRICT

错误:无法访问文件“$libdir/libdijkstra.dll”:没有这样的文件或目录'

如果可能的话,请指导我从安装到使用逐步使用它。

4

1 回答 1

0

根据评论,这是由于尝试在 Linux 上使用 Windows 库引起的。在http://pgrouting.org/download.html下载新版本并使用那里的库,或从源代码构建(可在同一站点获得)。

于 2013-04-02T10:09:04.113 回答