1

我正在尝试将 POWA 添加到我的 PostgreSQL 安装中。为此,我必须添加一个名为 pg_stat_statements 的扩展。由于我在 Windows 平台上,我必须创建此扩展的 DLL 并将其添加到 PostgreSQL 的 lib 文件夹中。我按照此链接中的教程进行操作。它适用于使用 Visual Studio 2010 的 PostgreSQL 9.3。但我使用的是 PostgreSQL 9.6.1 和 Visual Studio 2015。

我确信我没有错过该教程中的任何步骤。我已将编译模式设置为 C 并包含源文件路径。但是当我尝试构建我的项目时,我遇到了很多编译错误。

有关包含的路径和编译错误,请参见此图像

为什么即使在包含所有必要的源文件后仍会出现错误?当我包含 pg_stat_statements.c 文件时,我得到更多错误?

我不熟悉 C/C++ 编码。请帮我解决这个问题。

4

1 回答 1

3

pg_stat_statements捆绑在 PostgreSQL 中。你不需要自己编译它。


更新:用户从源代码编译了 PostgreSQL。在这种情况下,pg_stat_statements它是 contrib 工具的一部分,contrib/并与其余的 contrib 工具一起编译。

于 2016-11-01T02:19:57.553 回答