无法在Visual Studio 2019中运行libpq示例 我是C++新手。 我从下载并解包了它

无法在Visual Studio 2019中运行libpq示例 我是C++新手。 我从下载并解包了它,c++,postgresql,visual-studio-2019,libpq,C++,Postgresql,Visual Studio 2019,Libpq,我在VS Community 2019中创建了一个新项目。将示例postgresql-13.1\src\test\examples\testlibpq3.c添加到项目中 将我的postgresql-13.1\src\include和postgresql-13.1\src\interfaces\libpq目录添加到项目的“包含目录” 将程序文件\PostgreSQL\13\lib添加到“库目录”(此目录包含libpq.lib) 当我尝试编译时,我得到postgresql-13.1\src\incl

我在VS Community 2019中创建了一个新项目。将示例
postgresql-13.1\src\test\examples\testlibpq3.c
添加到项目中

将我的
postgresql-13.1\src\include
postgresql-13.1\src\interfaces\libpq
目录添加到项目的
“包含目录”

程序文件\PostgreSQL\13\lib
添加到
“库目录”
(此目录包含
libpq.lib

当我尝试编译时,我得到
postgresql-13.1\src\include\postgres\u ext.h(26,10):致命错误C1083:无法打开include文件:“pg\u config\u ext.h”:没有这样的文件或目录
错误

我在
postgresql-13.1
目录中查找
pg\u config\u ext.h
。它不在那里。只有
postgresql-13.1\src\include\pg\u config\u ext.h.in


请告诉我我错过了什么?让示例编译和运行的最简单方法是什么。提前感谢。

您需要配置、构建和安装PostgreSQL,以便将所有头文件放在正确的位置


安装PostgreSQL二进制文件会更简单,它们包括构建客户端代码所需的所有头文件。

您需要配置、构建和安装PostgreSQL,以便将所有头文件放在正确的位置

安装PostgreSQL二进制文件会更简单,它们包含构建客户机代码所需的所有头文件