首页 > 解决方案 > PostgreSQL 不包含一些必需的头文件

问题描述

我已经安装了解析 C 代码的 pycparser。

使用 pycparser 我想解析一个开源项目,即 PostgreSQL 。但是,在编译过程中它找不到一些头文件,即 pg_config_ext.hpg_config_os.h.

在查看PostgreSQL的目录结构时,我发现它没有这些头文件。如何解决这个问题?

标签: postgresqlpycparser

解决方案


.in这些头文件是在运行时从各自的文件中生成的configure

这将允许根据操作系统及其配置进行条件编译。

要编译 PostgreSQL,您需要 PostgreSQL 术语中所谓的配置源树

另请注意,Windows 上的构建过程有些不同,有关详细信息,请参阅文档


推荐阅读