libpq:我应该使用哪些库文件

libpq: which lib files should I use

本文关键字:文件 我应该 libpq      更新时间:2023-10-16

我使用PostgreSQL作为我的数据库,我正在编写一个c++项目,所以我必须使用libpq来连接它。

我已经在PostgreSQL文件中找到了包含文件和lib文件,但是有太多的文件。我想我不需要把它们都加进去。
对于include文件,我只是添加了libpq-fe.h, pg_config_ext.hpostgres_ext.h,然后我添加了libpq-fe.h,看起来一切都很顺利,我可以调用一些函数,如PQconnectdb, PQexec等。但是当我编译它时,我得到一些LNK错误,这意味着我没有添加正确的lib文件。
我试图添加libpq.liblibpq.dll,但我仍然得到了LNK错误。
有人知道我应该添加哪些lib文件吗?

我得到这个错误是因为错误的版本。